SSHd asking for password when added public key to authorized_keys

It should be permission issues.

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys