如何避免与 AWS ec2 ubuntu 和 cygwin 的 ssh 会话超时?

如何避免与 AWS ec2 ubuntu 和 cygwin 的 ssh 会话超时?

我可以 ssh 到我的实例并使用它,但如果我有一段时间没有活动,那么我必须重新连接。是协议、服务器还是客户端导致超时?在 Windows 8.1 上,cygwin 和 putty 都会发生这种情况(但我没有在 2 个 Ubuntu 之间尝试)。

答案1

如果你使用的是 cygwin ssh,则可以将以下内容添加到 /home/user/.ssh/config 文件中

Host *
  ServerAliveInterval 30
  ServerAliveCountMax 4

这应该每 30 秒向服务器发送一次活动消息,如果失败 4 次,则连接关闭。

答案2

如果您使用的是 Putty,则连接面板上有一个“保持连接之间的秒数”设置。

相关内容