How can I add ssh-key to my user account in a new droplet?

September 28, 2017 1.1k views
Logging Ubuntu 16.04

I followed this [DO GUIDE](https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-16-04

I created a user account and gave it sudo access.

But when I try to copy my ssh keys using ssh-copy-id user@address, I get the following error:

/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
Permission denied (publickey).

This used to work before. What is the solution?

1 comment
  • If you're only looking to log into the remote server using SSH Keys on your machine you can copy your *.pub key to the remote server renaming it to authorized_keys. Once complete as long as the matching key is added to your local key chain Example:

    ssh-add ~/.ssh/id_rsa

    you should be able to log into the remote server with no passwd.

    edited by kamaln7
1 Answer

This question was answered by @jasonjpeters:

If you're only looking to log into the remote server using SSH Keys on your machine you can copy your *.pub key to the remote server renaming it to authorized_keys. Once complete as long as the matching key is added to your local key chain Example:

ssh-add ~/.ssh/id_rsa

you should be able to log into the remote server with no passwd.

View the original comment

Have another answer? Share your knowledge.