1. 打开 SSH 配置文件
vi /etc/ssh/sshd_config
2. 找到
#ClientAliveInterval 0 #ClientAliveCountMax 3
3.去掉 #
,并将 ClientAliveInterval
的值改为 60,ClientAliveCountMax
保持不变
4.重启 SSH 服务
systemctl restart sshd.service
原理
ClientAliveInterval
指定了服务器端向客户端请求消息的时间间隔,默认是 0,即不发送
ClientAliveInterval 60
表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了
ClientAliveCountMax
表示服务器发出请求后客户端没有响应的次数达到一定值就自动断开的最大数量
文章最后修订于 2017年7月17日
评论 (0)