AWS - 已断开连接:没有可用的支持身份验证方法(服务器已发送:publickey)

 神秘的霸气沉默_168 发布于 2023-01-06 11:32

对我的AWS服务器的SSH刚刚破坏了Putty和Filezilla.我正在努力使这篇文章成为一个全面的故障排除列表,所以如果你共享其他堆栈溢出页面的链接,我会将它们编辑成问题.

Disconnected : No supported authentication methods available (server sent :publickey)


几乎在一年前我建立连接时,这个错误很常见.如果您是第一次设置AWS SSH,则会解决最常见的问题:

用户名错误:已 断开连接:没有可用的支持身份验证方法(服务器已发送:publickey)

不正确的.ppk文件: 无法使用putty连接到amazon服务器

但是,我认为唯一会影响以前工作系统的是:

IP错误:无法保证重新启动AWS实例(或创建映像)保留相同的IP地址.这显然必须在putty中更新.

还有哪些其他可能性?

对于这个问题的解决方案(根据下面接受的帖子),对于AWS EC2,其中所有3个都需要具有适当的权限(777 对于其中任何一个都不行).这是一个有效的例子:

/home/ec2-user/ - 700
/home/ec2-user/.ssh/ - 600
/home/ec2-user/.ssh/authorized_keys - 600

/ var/log/secure会告诉你哪一个引发了错误,如果你完全被锁定,请参考这个视频教程获取访问权限:http: //d2930476l2fsmh.cloudfront.net/LostKeypairRecoveryOfLinuxInstance.mp4

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有