Putty致命错误Disconnected:没有可用的支持身份验证方法。

时间:2012-11-29 02:59:32

标签: ubuntu ssh amazon-web-services putty ssh-keys

我通过Putty连接到Ubuntu服务器并继续“断开连接:没有可用的支持身份验证方法。服务器拒绝了我们的密钥。”我可以作为ubuntu(超级用户)连接,但不能像任何其他用户那样连接。如果有帮助,我正在使用亚马逊网络服务。

3 个答案:

答案 0 :(得分:2)

亚马逊实际上有一个指南,用于在Windows上设置Putty以连接到您的AWS实例。它甚至还详细介绍了WinSCP的安全文件传输。非常有用的指南。

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html

答案 1 :(得分:1)

.ssh中文件的权限也需要限制。 Manpage对此有所了解。还可以尝试登录putty,让我们看看客户端的错误。还要检查服务器端/ var / logs消息或syslog文件。

答案 2 :(得分:0)

看起来sshd服务器不接受 ssh-dss 公钥进行身份验证。 只需添加到/ etc / ssh / sshd_config键 PubkeyAcceptedKeyTypes 并添加值 ssh-dss

PubkeyAcceptedKeyTypes ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-rsa-cert-v01@openssh.com,ssh-dss-cert-v01@openssh.com,ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com

查看服务器上支持哪些公钥:

ssh -Q key