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
转载于:https://blog.51cto.com/jschu/1729455