PuTTY致命错误:
No supported authentication methods available
当我尝试登录到生产服务器时,我遇到了上述错误。任何人都可以帮我解决这个问题吗?
答案 0 :(得分:1)
我认为您的私钥文件格式与putty不兼容,因为putty使用其原生格式。
详情:http://tartarus.org/~simon/putty-snapshots/htmldoc/Chapter10.html#errors-no-auth
答案 1 :(得分:1)
编辑文件
sudo vi /etc/ssh/sshd_config
然后重新启动服务器
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 服务器。