SSH Key Authentication Doesn't work04/06/2007
If you have followed this How to set up SSH Key Authentication but still get asked for your password, it may be the permissions of your authorized_keys file. This must be set to rw for the user only:
chmod 600 ~/.ssh/authorized_keys
That did it for me!