我有数字海洋上的水滴。我试图将ssh密钥添加到现有的Droplet中。但他们要求root密码,我没有root密码。我试图通过putty
连接到Droplet。它正在发出消息:Unable to use key "home/id_rsa" (OpenSSH SSH-2 private key)
。如何使用ssh密钥连接到Droplet?什么是连接液滴的正确方法?有没有办法将ssh密钥添加到现有的Droplet?
答案 0 :(得分:2)
我为不同的PC注册了很少的SSH密钥,所以我的方法就是
1。)使用另一台电脑登录eg.bash(ssh root @ yourDropletIP)
2.)转到.ssh文件夹(/.ssh)
3.)使用nano或其他文本编辑器打开(nano .ssh / authorized_keys)
4.)将新机器的ssh-keys添加到文件末尾(注意:检查键之间是否有空格,如果是,则将其删除。
5.)使用您的新机器登录并享受!!!
答案 1 :(得分:1)
您可以在digital ocean的网站上重置root密码。
此功能出现在您的Droplet" Access"标签
您可以按照本文使用ssh-key
访问您的Droplet答案 2 :(得分:1)
我必须解决这个问题。
pbcopy<把〜/ .ssh / id_rsa.pub
cat keys.txt>的authorized_keys
答案 3 :(得分:0)
我要补充的一件事是,如果您使用的是Windows 10(不确定以前的版本),则可以转到MS商店,安装Ubuntu Shell,然后在此处运行“ ssh-copy-id”命令。那对我有用。