ssh客户端连接保活设置
在使用putty连接ssh时,过一段时间就会自动断开连接,非常的不方便。
其实在主机上需要做如下设置,即可消除上面的问题。
打开/etc/ssh/sshd_config,修改如下内容:
#间隔60s发送 SSH 层保活检查(为0不主动发送保活检查)
ClientAliveInterval 60
#连续多少次 ClientAlive 无响应后断开
ClientAliveCountMax 3
#启用 TCP KeepAlive
TCPKeepAlive yes
保存后,加载配置使生效:
sudo systemctl reload ssh
如果使用winscp,也可以在WinSCP 端开启 Keepalive,具体如下:
打开 WinSCP:
登录界面 → 选中站点 → 编辑 → 高级 → 连接 → Keepalives
选中 “发送空 SSH 数据包”(Send null SSH packets),设置为:30 秒(或者 30~60 秒都可以)。
这样 WinSCP 会定期向服务器发送 SSH 保活数据,避免长时间没有数据而清理连接。
鄂公网安备 42050602000066号