milann17
By:
milann17

Can't ssh to my droplet (Ubuntu 16.04.1), Permission denied (publickey) !?

February 16, 2017 388 views
DigitalOcean Logging Deployment Getting Started Ubuntu 16.04

When I try to ssh to my server this happens:

The authenticity of host 'xx.xxx.xx.xxx (xx.xxx.xx.xxx)' can't be established.
ECDSA key fingerprint is xx.xxx.xx.xxxxx.xxx.xx.xxxxx.xxx.xx.xxxxx.xxx.xx.xxxxx.xxx.xx.xxx.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'xx.xxx.xx.xxx' (ECDSA) to the list of known hosts.
Permission denied (publickey).

I managed to put the same ssh key on my local machine and on my droplet and this happens every time. I tried to google the problem but didn't find any solution :/

3 Answers
iko February 16, 2017
Accepted Answer

Hi @milann17 ,

I think you need to remove the ssh key from your server (ssh folder) and from your local PC.

Try to login to your server with this tutorial.

If you have recently created a DigitalOcean Droplet, and you are new to working with Linux servers, you will need to learn how to use SSH to connect to and manage it. SSH, which stands for Secure Shell, is an encrypted network protocol that is used to for, among other...
  • I currently have an ssh issue where the only error it returns is 'permission denied: (public key)', the thing is I was using and accessing the sever with ssh just days before with no problems and I didn't change anything and I still have all the keys setup on this same computer.

    Ive logged in via the dashboard console and I can see in the auth.logs that there have been some denied attempts at brute forcing into the server (I guess by bots) but this is normal right?

    I should add that I have ufw setup but ssh is allowed as are many other ports.

    This has happened twice in two weeks to me now and its getting annoying.

Tnx deleting folders did the job for me :)

Today I create a new droplet. Im trying to connect on terminal with ssh and all is double checked nothing wrong .Server say is Permission denied (publickey).

My old droplet still working very well. I think maybe ubuntu 16.04.2 something wrong.

Have another answer? Share your knowledge.