博主热衷各种互联网技术,常啰嗦,时常伴有强迫症,常更新,觉得文章对你有帮助的可以关注我。 转载请注明"深蓝的镰刀"
在使用ssh时经常因为一段时间没有操作ssh,便出现了“Write failed:Broken pipe”的错误提示,然后就要重新再登录ssh的情况。
原因就是超过了服务器需要客户端发出响应的时间,解决办法只要配置一下服务器上的SSH即可。
打开/etc/ssh/sshd_config
vim /etc/ssh/sshd_config
配置以下两项
ClientAliveInterval 360 ClientAliveCountMax 10
其中ClientAliveInterval表示允许每次超时的间隔(单位秒),ClientAliveCountMax表示允许超时的次数,结合起来就是允许超时360 * 10 秒(1小时)
重启以下ssh服务
service sshd restart
Stopping sshd: [ OK
]
Starting sshd: [ OK
]
done。
时间: 2024-12-19 14:32:30