when i enter ssh root@your_droplet_ip all i get is Permission denied (publickey) can anyone help with this?

Posted February 23, 2018 2k views
VPNUbuntu 16.04

root@ubuntu-s-2vcpu-4gb-lon1-01:~# ssh root@17...**
Permission denied (publickey).

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.

Submit an Answer
3 answers

eval `ssh-agent`

ssh-add ~/.ssh/id_rsa

I am assuming your key file is name id_rsa

root@ubuntu-s-2vcpu-4gb-lon1-01:~# eval ssh-agent
Agent pid 1666
root@ubuntu-s-2vcpu-4gb-lon1-01:~# ssh-add ~/.ssh/idrsa
rsa: No such file or directory

that’s what I get back

  • root@ubuntu-s-2vcpu-4gb-lon1-01:~# ssh-add ~/.ssh/idrsa

    should be…

    root@ubuntu-s-2vcpu-4gb-lon1-01:~# ssh-add ~/.ssh/id_rsa

    This is assuming your SSH key is name id_rsa - If you have named it something else then you will need to adjust accordingly.

root@ubuntu-s-2vcpu-4gb-lon1-01:~# ssh-agent

SSHAUTHSOCK=/tmp/ssh-gsyd8lctjfdv/agent.12627; export SSHAUTHSOCK;
echo Agent pid 12628;

root@ubuntu-s-2vcpu-4gb-lon1-01:~# ssh-add ~/.ssh/id_rsa

Could not open a connection to your authentication agent.