ssh - 将 ssh key 添加到 digital ocean 中的现有 Droplet

标签 ssh digital-ocean

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

最佳答案

我为不同的 PC 注册了几个 SSH key ,所以我的方法是
1.) 使用另一台电脑登录 eg.bash (ssh root@yourDropletIP)
2.) 转到您的 .ssh 文件夹 (/.ssh)
3.) 使用 nano 或其他文本编辑器打开 (nano .ssh/authorized_keys)
4.) 将您的新机器 ssh-keys 添加到文件末尾(注意:检查 key 之间是否有空格,如果有,请将其删除。
5.) 使用您的新机器登录并享受!!!

关于ssh - 将 ssh key 添加到 digital ocean 中的现有 Droplet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37609863/

相关文章:

linux - 命令 ssh server2 后询问密码

elasticsearch - 如何在 Elasticsearch 5.2.0 中仅从选定的设备/计算机启用远程访问?

django 应用程序未在 digitalocean 液滴上提供服务

git - 为给定域的 git push 指定 SSH key

ssh - 使用 SSH key 对 GitLab.com 进行身份验证的问题

phpseclib 与 libssh2

azure - 在 Azure Devops SSH 任务中运行 `sudo` 命令的安全方法

linux - ASP Net Core Linux ERR_CONNECTION_REFUSED

docker - 通过 docker compose 在 digital ocean 上使用 docker gcplogs(Google Cloud Logging 驱动程序)

mysql - 在 Icecast Server 2 上设置用户名和密码