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

February 23, 2018 688 views
VPN Ubuntu 16.04

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

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
/root/.ssh/id
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;
SSHAGENTPID=12628; export SSHAGENTPID;
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.

^^^^^^

Have another answer? Share your knowledge.