2

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

4

3 回答 3

2

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

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

于 2015-05-06T16:09:04.917 回答
1

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

于 2013-08-08T20:05:00.713 回答
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
于 2017-01-24T22:20:01.450 回答