ssh连接服务器后,一段时间不进行操作,再次进入terminal时会出现错误提示:Write failed: Broken pipe  强制退出,再次进入又可正常使用。


一般造成ssh中断原因:

网络问题,网络中断或者大延时波动

ssh进程问题,ssh管道进程中断


解决:网上查找办法

一、多台服务器需要ssh,不想每台服务器设置,只需要在客户端 ~/.ssh/路径下添加config文件,添加配置:

ServerAliveInterval 60


二、如果多个人管理服务器,不想在每个客户端进行设置,只需要在服务器/etc/ssh/sshd_config文件中添加配置:

ClientAliveInterval 60


三、指向让当前的ssh保持连接,使用以下命令:

ssh -o ServerAliveInterval=60 user@sshserver

ssh -o ServerAliveInterval=60 transfor@10.10.86.111