Steve1
By:
Steve1

SSH into Ubuntu

December 16, 2017 311 views
DigitalOcean Ubuntu 16.04
  1. I created a new Ubuntu droplet.
  2. I added the SSH key (Public)
  3. From Terminal on OS X: (following the tutorial)

  4. Then, ssh root@IP where IP = public IP of the droplet

  5. ERROR: Permission denied (publickey).

Any ideas?

1 Answer

On your OSX machine you need to load your Identity file. This can be done two ways.

  1. Defining the file in your ssh command ssh -i /path/to/id_file username@host Example: ssh -i /Users/jondoe/.ssh/id_rsa root@mydomain.com
  2. Adding the file to your ssh-agent - ssh-add /path/to/id_file Example: ssh-add /Users/jondoe/.ssh/id_rsa

Note: If you get an ssh-agent error, enter: eval `ssh-agent` before #2

Have another answer? Share your knowledge.