在我们的AWS实例中保持“SSH超时”错误 – 我如何诊断?

我被这个错误弄糊涂了。 我们无法通过SSH连接到我们的AWS实例,无论是部署还是通过控制台。 我曾尝试重新启动几次,但似乎没有帮助。

这里有几个我不断收到的错误消息。

连接失败:HOST.NAME.amazonaws.com(Errno :: ETIMEDOUT:操作超时 – 连接(2))

111.222.333.444:ssh连接在2010-07-02 03:39:37失败

当它启动时,我也进入了SSH,并在ssh超时时监视“top”。 看内存日志,它看起来不像任何程序被占用

为了帮助诊断,请将其添加到客户端的ssh_config中:

#每60秒检查一次
ServerAliveInterval 60
#超过40米后超时
ServerAliveCountMax 40

添加ssh到您的安全组,例如通过aws控制台https://console.aws.amazon.com/ec2/home