💡
原文中文,约800字,阅读约需2分钟。
📝
内容提要
为了解决SSH连接长时间不操作后自动断开的问题,可以通过修改服务器和客户端的配置来保持连接。服务器端在`/etc/ssh/sshd_config`中设置`ClientAliveInterval`为60秒,`ClientAliveCountMax`为15;客户端在`~/.ssh/config`中设置`ServerAliveInterval`为60秒。这样配置后,连接可持续超过10小时。
🎯
关键要点
-
工作中常需要连接服务器,长时间不操作会导致SSH连接自动断开。
-
SSH连接断开会影响依赖SSH的服务,如Pycharm远程开发。
-
可以通过修改服务器和客户端的配置来保持SSH连接。
-
服务器端在/etc/ssh/sshd_config中设置ClientAliveInterval为60秒,ClientAliveCountMax为15。
-
客户端在~/.ssh/config中设置ServerAliveInterval为60秒。
-
这样配置后,SSH连接可持续超过10小时。
➡️