PuTTY致命错误:“没有可用的支持身份验证方法”

时间:2012-05-22 07:35:50

标签: putty fatal-error

PuTTY致命错误:

No supported authentication methods available

当我尝试登录到生产服务器时,我遇到了上述错误。任何人都可以帮我解决这个问题吗?

7 个答案:

答案 0 :(得分:1)

我认为您的私钥文件格式与putty不兼容,因为putty使用其原生格式。

详情:http://tartarus.org/~simon/putty-snapshots/htmldoc/Chapter10.html#errors-no-auth

答案 1 :(得分:1)

编辑文件

sudo vi /etc/ssh/sshd_config

设置密码验证是 enter image description here

然后重新启动服务器

sudo service ssh restart
sudo service sshd restart

答案 2 :(得分:0)

您是否仍然可以访问服务器(可能是开放的shell?)有关详细信息,请查看/var/log/messages。这可能与您的PAM配置有关。

答案 3 :(得分:0)

您是否更改了文件夹权限?我在本周遇到了这个问题,所以我发现导致我更改文件夹(名称是ec2-user)权限的错误。

答案 4 :(得分:0)

1。编辑/ etc / ssh / sshd_config文件。 2.将PasswordAuthentication和ChallengeResponseAuthentication更改为yes。 3a。重新启动ssh /etc/init.d/ssh重新启动。 要么 3b。最好使用service sshd restart

答案 5 :(得分:0)

在执行以下步骤后,它对我有用:

1-下载Puttygen(https://www.puttygen.com/download-putty

2-打开PUttyGen,然后从以下位置加载私钥:

C:\ Users [用户名] \ Chapter6.vagrant \ machines \ default \ virtualbox

3-使用新名称保存新的私钥。

4-打开Putty,转到“连接”>“ SSH”>“身份验证”,然后添加新的私钥

5-现在使用127.0.0.1和2222连接

答案 6 :(得分:0)

如果您使用云服务并尝试使用 ssh 连接服务器,则不要以 ec2-user 登录用户名,默认用户名是 ubuntu forubuntu 服务器。