Question
can't login unless root
I made a droplet with ssh keys selected, logged in as root perfectly fine, did “adduser demo” and “gpasswd -a demo sudo”. When i try to ssh in as demo@xxx.xxx.xxx i get a “Permission denied (publickey).” but when i try again as root@xxx.xxx.xxx its perfectly fine.
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
×
Most of the answers are outright wrong.
What you need is to add the ssh key to your non-root account. Since you already have ssh keys in root’s user directory. All you need is to execute this command: