在使用SSH客户端工具连接主机时,长时间不操作的话,会出现断线的情况, 提示:The semaphore timeout period has expired。
vim /etc/ssh/sshd_config
修改如下配置:
ClientAliveInterval 60
ClientAliveCountMax 5
ClientAliveInterval表示服务器端向客户端发送消息的时间间隔, 默认是0,表示不发送. 设为60表示每60秒发送一次,保持长连接.
ClientAliveCountMax表示服务器发出请求后,如果客户端没有响应的次数达到上限(5次),就自动断开,通常客户端会响应.
亲测生效。
原文:https://www.cnblogs.com/yzhu/p/15012023.html