我们的 AWS 实例中一直出现“SSH 超时”错误 - 我该如何诊断?

我们的 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”。查看内存日志,似乎没有任何程序占用内存

答案1

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

# 每 60 秒检查一次
ServerAliveInterval 60
# 40 分钟后超时
ServerAliveCountMax 40

答案2

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

相关内容