linux中防止ssh超时断线

发布时间:2020-11-08 17:54:14 阅读:1327次

我们在用ssh过程连接服务器时,经常遇到长时间不操作(比如上个厕所)而被服务器踢出的情况,常见的提示如:

Write failed: Broken pipe

这是因为如果有一段时间在SSH连接上无数据传输,连接就会断开。

碰到这种情况,让人很是窝火,每次都要登录,很麻烦

那么有没有好的办法来避免这种情况有两种方法

1、在客户端设置

方法很简单,只需在客户端电脑上编辑(需要root权限)/etc/ssh/ssh_config,并添加如下一行:

ServerAliveInterval 60

此后该系统里的用户连接SSH时,每60秒会发一个KeepAlive请求,避免被踢。

2、在服务器端设置

编辑/etc/ssh/sshd_config,并添加:

ClientAliveInterval 60

重启SSH服务器后该项设置会生效。

/etc/init.d/sshd restart

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:linux中防止ssh超时断线 出自老鄢博客 | 欢迎分享