Problem:
You have added your SSH public key to a remote server manually or using ssh-copy-id
but still you can’t login using that public key
Solution:
Typically this is caused by bad permissions of your ~/.ssh
directory and/or your authorized_keys
file. Fix that using:
chmod -R 700 ~/.ssh
then try to login again