![AWS:ssh_exchange_identification:读取:对等方重置连接](https://linux22.com/image/716693/AWS%EF%BC%9Assh_exchange_identification%EF%BC%9A%E8%AF%BB%E5%8F%96%EF%BC%9A%E5%AF%B9%E7%AD%89%E6%96%B9%E9%87%8D%E7%BD%AE%E8%BF%9E%E6%8E%A5.png)
我遇到了“ssh_exchange_identification:读取:对端重置连接”错误。我无法通过 ssh 连接我的实例。
非常感谢您的帮助。谢谢。以下是调试信息
ssh -i ~/.ssh/aaa.pem [email protected] -v OpenSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL 1.0.2g 1 Mar 2016 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug1: Connecting to 52.xxx.xx.xx [52.xxx.xx.xx] port 22. debug1: Connection established. debug1: key_load_public: No such file or directory debug1: identity file /home/xx/.ssh/aaa.pem type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/xx/.ssh/aaa.pem-cert type -1 debug1: Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.4 ssh_exchange_identification: read: Connection reset by peer
这实际上已经发生过好几次了。有时一天发生一次,有时几周发生一次。我看不到任何错误日志。
为了修复它,我必须做的是(重新启动不起作用)停止然后启动实例。
我甚至尝试从我之前制作的备份映像启动另一个实例,然后重新部署我的代码,因为所有设置都相同,只需要新代码,然后将 DNS 连接到这个新的 IP 实例。我尝试使用启动,因为至少有两次停止花了 20 分钟,仍然显示停止......所以我启动了一个新实例。然后这个新实例又发生了同样的事情,我无法 ssh 进入我的实例,网站没有运行。所以我不得不再次执行前面的步骤。
对于可能发生的情况以及我该如何检查,有什么建议吗?