将 ssh 密钥添加到数字海洋中的现有 Droplet

Tej*_*kar 6 ssh digital-ocean

我有数字海洋上的水滴。我试图将 ssh 密钥添加到现有的 Droplet。但是在那里他们要求输入 root 密码,而我没有 root 密码。我试图通过putty. 它正在发出消息:Unable to use key "home/id_rsa" (OpenSSH SSH-2 private key)。如何使用 ssh 密钥连接到 Droplet?连接到液滴的正确方法是什么?有没有办法将 ssh 密钥添加到现有的 Droplet 中?

Sha*_*mes 6

我为不同的 PC 注册了几个 SSH 密钥,所以我的方法是

1.) 使用另一台电脑登录 eg.bash (ssh root@yourDropletIP)
2.) 转到您的 .ssh 文件夹 (/.ssh)
3.) 使用 nano 或其他文本编辑器打开 (nano .ssh/authorized_keys)
4 .) 将您的新机器 ssh-keys 添加到文件末尾(注意:检查密钥之间是否有任何空格,如果有,请将其删除
。5.)使用您的新机器登录并享受!!!


wei*_*een 1

您可以在digital ocean的网站上重置root密码。

此功能出现在 Droplet 的“访问”选项卡中。

您可以按照这篇文章使用 ssh-key 访问您的 Droplet

https://www.digitalocean.com/community/tutorials/how-to-use-ssh-keys-with-putty-on-digitalocean-droplets-windows-users