I can ssh to my droplet from my windows, but when I try from my macOs it gives me a message “Permission demied (publickey, password).

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.

2 answers

I run into this quite often on my mac(s)/linux machines. Providing your SSH key (we’ll use id_rsa as an example) exists on the machine you are logging in from you may just need to add the key to your SSH Agent.

ssh-add ~/.ssh/id_rsa

or define the key with the ssh command

ssh -i ~/.ssh/id_rsa username@droplet_ip

Hey friend, sounds like you’ll need to add the public key from your Mac to your Droplet.

The good news is you have access via your other Windows computer so one of these methods should be fine for you: https://www.digitalocean.com/docs/droplets/how-to/add-ssh-keys/to-existing-droplet/

Submit an Answer