ssh - how to log into maching on DO

February 16, 2014 1.6k views
omg.....how does one use ssh keys on DO. I get no help no help from support and now very concerned using DO. If I create a pub key and place on DO..then when I boot a machine requesting to use the SSH key I should not get prompted for a password. Yet I do. Considering that DO does not want to help resolve this situation..is there a common solution before I revert back to AWS which has proven to be reliable? what is deal? ubuntu@ubuntu:~/.ssh$ ssh root@192.241.217.125 Agent admitted failure to sign using the key. root@192.241.217.125's password: ubuntu@ubuntu:~/.ssh$ ssh root@192.241.217.125 Agent admitted failure to sign using the key. root@192.241.217.125's password:
1 Answer
When you created the droplet did you click on the "Add optional SSH Keys"? While it shows on the "Create Droplet" page it is not automatically added (It's gray), unless you click it your droplet will not have the SSH key.
If you didn't and still haven't logged in or modified the image I would recommend destroying the droplet and create a new on, or login with the root password should have been emailed to you. If you did not receive a email you can reset the root password from the DO portal (Droplets->Access->Reset Root Password). From there you should be able to ssh into the system and manually add the SSH key to /root/.ssh/authorized_keys (you may need to create the file file if it missing).
Have another answer? Share your knowledge.