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