DigitalOcean已断开连接:没有可用的支持身份验证方法(服务器已发送:publickey)

时间:2017-03-22 19:52:01

标签: ssh digital-ocean

我正在尝试通过ssh访问我的Droplet,但是我一直收到相同的消息Disconnected:没有可用的支持身份验证方法(服务器发送:publickey)。我搜索了在线解决方案 - 更改.ssh文件夹和authorization_keys的mod,更改sshd_config文件但没有任何工作。 最初,我使用了digitalcloud界面中的公钥,之后通过控制台面板手动添加了一个新的ssh密钥。 你能帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

检查您的公钥,可能有复制/过去错误

您需要下载puttyGEN并生成公钥和私钥,将私钥和公钥保存到文件中。然后运行pageant.exe并右键单击通知区域中的选美图标,并添加刚刚保存的私钥。现在将公钥添加到您帐户中的服务器上。

答案 1 :(得分:0)

我有同样的事情发生在我身上,但我的情况是我在pageant中加载了ppk文件,并在putty中引用了。但有点儿我在$ USER_HOME / .ssh文件夹下也有一个id_rsa文件。大多数内容都会将id_rsa作为默认私钥。我将id_rsa重命名为id_rsa-backup并重试。问题消失了。