I have a Digital Ocean droplet I'm trying to give myself ssh access to. I'm not sure what was done to it previously. I've tried added my public key through the Digital Ocean UI. That didn't work, I kept getting
permission denied (publickey).
I accessed the server through the Digital ocean console and manually added my public key to
/root/.ssh/authorized_keys. I then tried to ssh using
ssh email@example.com. That didn't work (permission denied).
So I tried adding a new user, created the
/home/me/.ssh directory with permissions
700 on the
.ssh directory itself, and
600 on the
authorized_keys file. Then I tried
ssh firstname.lastname@example.org. That didn't work either.
Restarting the ssh daemon doesn't change anything either.
What am I missing?
Here is verbose ssh output.
LogLevel DEBUG3 output: