用SSH链接远程服务器时经常遇到长时间不操作的时候SSH链接断开的情况

1
Write failed: Broken pipe

解决:
方法一:我们可以在本地客户端增加一个心跳包设置,让其每60秒发一个请求保持链接

/etc/ssh/ssh_config 增加一行
1
ServerAliveInterval 60

方法一二:我们也可以在服务端设置

/etc/ssh/ssh_config 增加一行
1
ClientAliveInterval 60

修改完必要忘记重启sshd
1
$ /etc/init.d/sshd restart