腻子致命错误:
No supported authentication methods available
当我尝试登录生产服务器时,出现上述错误。谁能帮我解决这个问题?
腻子致命错误:
No supported authentication methods available
当我尝试登录生产服务器时,出现上述错误。谁能帮我解决这个问题?
我认为您的私钥文件格式与腻子不兼容,因为腻子使用其本机格式。
详情:http ://tartarus.org/~simon/putty-snapshots/htmldoc/Chapter10.html#errors-no-auth
在我执行以下步骤后,它对我有用:
1- 下载 Puttygen ( https://www.puttygen.com/download-putty )
2- 打开 PUttyGen,然后从以下位置加载私钥:
C:\Users[用户名]\Chapter6.vagrant\machines\default\virtualbox
3-用新名称保存新的私钥。
4- 打开 Putty,转到 Connection > SSH > Auth > 并添加新的私钥
5- 现在使用 127.0.0.1 和 2222 连接
您是否仍然可以访问服务器(可能是打开的 shell?)查看 /var/log/messages
更多详细信息。这可能与您的 PAM 配置有关。
如果您已将公钥保存在外部驱动器上且未连接,则 putty 将在连接到远程服务器时抛出此错误。
1.编辑 /etc/ssh/sshd_config 文件。2.将 PasswordAuthentication 和 ChallengeResponseAuthentication 更改为 yes。3a。重启 ssh /etc/init.d/ssh 重启。或 3b。最好使用 service sshd restart
通过 Puttygen 解决
我在 Windows 系统上,它不支持直接 shell 访问,如 linux 或 macOS。
PS:另外,如果 SSH 要求登录/用户名 - 输入 ubuntu 或 admin
你更改文件夹权限了吗?我在本周遇到了这个问题,所以我发现导致我更改文件夹(名称是 ec2-user)权限的错误。
如果您正在使用云服务并尝试使用 ssh 连接服务器,则不要以 ec2-user 身份登录用户名,默认用户名是 ubuntu forubuntu 服务器。