即使我正在执行命令,使用 Putty 的 SSH 也会在 20 秒内关闭连接

即使我正在执行命令,使用 Putty 的 SSH 也会在 20 秒内关闭连接

我已经启动了一个运行 ubuntu 16.4 的 EC2 实例,并且能够使用带有密钥对的 Pytty SSH 进行连接。问题是,即使我正在执行一些命令(正在积极工作),会话也会每 20 秒关闭一次。如果我重新启动会话,我可以连接,20 秒后再次关闭。我尝试将“保持连接之间的秒数”配置为 10 或 20 或任何其他数字,保存会话,重新打开连接,我仍然遇到同样的问题。我也尝试启用 TCP_KeepAlives 检查,但问题仍然存在。

之前我可以正常工作,但是这两天我遇到了上述问题。

答案1

终于解决了问题。我一直在使用移动热点进行连接。这是 4G 连接,我获得了良好的网速和连接。由于某种原因,我仅在移动设备上将蜂窝连接类型更改为 LTE 以提高速度,尽管它并没有真正提高速度,但导致了这个问题。当我重置回首选网络类型 LTE/CDMA 时,现在一切都很好。

感谢所有分享观点的人

答案2

我最近在 AWS Linux AMI 实例上遇到了这个问题。也应该适用于其他人。更改服务器端保持活动对我有用:

  • 编辑/etc/ssh/sshd_config
  • 添加 ClientAliveInterval 120
  • 重启sshd服务

相关内容