本文提供解決方案供參考:
以CentOS 6.4為例:
1、修改ssh配置文件
vi /etc/ssh/sshd_config
找到ClientAliveInterval,指定了服務(wù)器端向客戶(hù)端發(fā)送請(qǐng)求消息的時(shí)間間隔, 默認(rèn)是0,不發(fā)送。
將后面的數(shù)值設(shè)置修改,單位為秒,如10分鐘,則可設(shè)置參數(shù)為600
再找到ClientAliveCountMax,指如果發(fā)現(xiàn)客戶(hù)端沒(méi)有響應(yīng),則判斷為一次超時(shí),這個(gè)參數(shù)設(shè)置允許超時(shí)的次數(shù),比如10,則代表允許超時(shí) 6000秒 = 100分鐘。
2、修改SecureCRT會(huì)話(huà)屬性配置
3、Putty
啟用putty keepalive
putty -> Connection -> Seconds between keepalives ( 0 to turn off ),默認(rèn)為0,改為60。
如下圖所示
其他工具也可根據(jù)實(shí)際情況修改保活機(jī)制相關(guān)配置