由于客户端、服务器端存在路由器、防火墙,为了本身的安全性,在超过特定时间后会把空闲连接断开。
解决办法:
1.可以修改服务器端参数,使服务器每隔一段时间向客户端发送一个消息,用于保持连接。
/etc/ssh/sshd_config 文件中的ClinetAliveInterval 300(默认为0)
2.最好的办法是修改客户端设置,使客户端每隔一段时间向服务器发送一个消息,以保持连接:
SecureCRT选项->会话选项->终端->反空闲,设置每隔多少秒发送一个字符串或者发送NO-OP协议包。