Ubuntu Putty致命错误已断开连接:没有支持的身份验证方法可用。

Ubuntu Putty致命错误已断开连接:没有支持的身份验证方法可用。,ubuntu,ssh,amazon-web-services,putty,ssh-keys,Ubuntu,Ssh,Amazon Web Services,Putty,Ssh Keys,我通过Putty连接到Ubuntu服务器,并不断“断开连接:没有支持的身份验证方法可用。服务器拒绝了我们的密钥”。我可以作为Ubuntu(超级用户)连接,但不能作为任何其他用户连接。如果有帮助的话,我正在使用Amazon web服务。对.ssh中文件的权限也需要限制。主页上有一些关于这方面的信息。还可以尝试登录putty up,让我们查看来自客户端的错误。还要检查服务器端/var/logs消息或syslog文件。Amazon实际上有一个在Windows上设置Putty以连接到AWS实例的指南。它

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

对.ssh中文件的权限也需要限制。主页上有一些关于这方面的信息。还可以尝试登录putty up,让我们查看来自客户端的错误。还要检查服务器端/var/logs消息或syslog文件。

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


看起来sshd服务器不接受ssh-dss公钥进行身份验证。 只需添加到/etc/ssh/sshd_-config-keyPubkeyAcceptedKeyTypes并添加值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

您的公钥是否在其他用户的
.ssh/authorized_keys
文件中?啊,谢谢您的输入!我会回复您的是的,我已经使用'vi'命令将公钥放入.ssh/authorized_keys文件并插入pub。输入一条新线路。我可能只是创建另一个用户,然后重新开始。有没有人可以直接推荐的文章/资源?我没有可以推荐的文章,但是您可以查看
/var/log
中的日志文件,看看SSH服务器是否有更好的诊断方法。