How do I assign an SSH key to droplet

March 25, 2019 390 views
Security DigitalOcean Server Optimization Ubuntu 18.04 System Tools

Hi Guys

Over the past couple of months I have been doing various development and deployment using multiple different machines and have thus created SSH keys for these machines. I wanted to know how I can assign there keys(which I have included on my DigitalOcean) to my older droplets which don’t seem to have access to them.

1 Answer

You can paste in the keys using SSH:

cat ~/.ssh/id_rsa.pub | ssh demo@IP "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >>  ~/.ssh/authorized_keys"

Let me know how it goes.

Alex

Have another answer? Share your knowledge.