![无法通过 SSH 进入 Amazon EC2 实例](https://linux22.com/image/589656/%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20SSH%20%E8%BF%9B%E5%85%A5%20Amazon%20EC2%20%E5%AE%9E%E4%BE%8B.png)
我读:
- 无法连接到 EC2 实例
- https://stackoverflow.com/questions/5635640/cannot-ssh-into-amazon-ec2-instance
- Amazon EC2 实例 ssh 问题
- ETC...
但无法修复它:突然(经过一年的服务,我的 winscp 设置没有变化)它给我“网络错误连接超时”(我使用 ec2-user)(也是来自亚马逊控制台)。
- 日志档案:http://pastebin.com/vNq6YQvN
- 所有在其上运行的网站都运行良好
- 允许端口 22(从未更改过)(安全组)
- 使用正确的 ec2 用户和域
- 通过我的 winscp / putty 我可以连接到其他主机(通过 ssh)
更新:已解决。我花了两天时间没有查看自己的 IP 地址……(因为它在过去 3 年里没有改变过……)。您的评论激发了我的灵感。非常感谢。(直到现在我才发现数十个愤怒的用户讨论我的提供商的静态地址已更改为动态地址:http://gathering.tweakers.net/forum/list_messages/1501005/12...)
答案1
我认为你的日志被剪掉了。
以下是您需要检查的事项
检查您连接的名称是否正确。它可能已更改,我们不知道您的设置/
检查 EC2 实例的安全组,防火墙是否允许 SSH?IP 呢
检查日志文件是否复制了 SSH 公钥
答案2
如果连接超时,则问题出在防火墙上。检查您的桌面、ISP 和家庭/公司防火墙、GPO 策略以及 EC2 防火墙。最后删除并移除每条规则,希望您能顺利通过。它清楚地表明 sshd 已启动。