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

Ssh DigitalOcean已断开连接:没有支持的身份验证方法可用(服务器已发送:公钥),ssh,digital-ocean,Ssh,Digital Ocean,我试图通过ssh访问我的droplet,但是我不断收到相同的消息断开连接:没有支持的身份验证方法可用(服务器发送:publickey)。我搜索了在线解决方案-更改.ssh文件夹的mod和授权密钥,更改sshd\u配置文件,但没有任何效果。 最初,我在digitalcloud界面中使用了公钥,然后通过控制台面板手动添加了一个新的ssh密钥。 您能帮我解决这个问题吗?检查您的公钥,可能有一个副本/过去的错误 您需要下载puttyGEN并生成公钥和私钥将私钥和公钥保存到文件中。然后运行pageant.

我试图通过ssh访问我的droplet,但是我不断收到相同的消息断开连接:没有支持的身份验证方法可用(服务器发送:publickey)。我搜索了在线解决方案-更改.ssh文件夹的mod和授权密钥,更改sshd\u配置文件,但没有任何效果。 最初,我在digitalcloud界面中使用了公钥,然后通过控制台面板手动添加了一个新的ssh密钥。
您能帮我解决这个问题吗?

检查您的公钥,可能有一个副本/过去的错误


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

我也遇到过同样的情况,但我的情况是我在pageant中加载了一个ppk文件,并在putty中引用了它。但让我感到不安的是,我在$USER\u HOME/.ssh文件夹下还有一个id\u rsa文件。大多数情况下,都会将id_rsa作为默认私钥。我将id_rsa重命名为id_rsa-backup并重试。问题消失了