I'm having a bit of trouble getting public keys to work for users other than root. I'm running the latest dropbear (0.47).
I take an authorized_keys file that works for root, copy it to the user's .ssh directory, chown it to the user and set the same relative permissions (700 for ~, ~/.ssh, 600 for ~/.ssh/authorized_keys), and then try to log in as the user--only to get a password prompt.
Is there something obvious that I am missing (sorry I was a bit sparse on the details, let me know if you want more)? Can anyone else replicate this behavior?