解決LINUX(CENTOS)下SSH連接超時自動斷開的問題
阿新 • • 發佈:2018-11-06
時間間隔 客戶 不用 start inux 不發送 記錄 長連接 ice 主要配置SSHD相關參數後重啟即可。
#ClientAliveInterval 0
# 切換SSH目錄
# cd /etc/ssh
# 查看sshd_config中關於客戶端活動狀態的配置
# grep ClientAlive sshd_config
默認配置如下
#ClientAliveInterval 0
#ClientAliveCountMax 3
ClientAliveInterval指定了服務器端向客戶端請求消息的時間間隔, 默認是0, 不發送。設置60表示每分鐘發送一次, 然後客戶端響應, 這樣就保持長連接了。
ClientAliveCountMax表示服務器發出請求後客戶端沒有響應的次數達到一定值, 就自動斷開。正常情況下, 客戶端不會不響應,這裏設置為5即可。
# 備份原配置文件
# cp sshd_config sshd_config.bak
# 啟用客戶端活動檢查,每60秒檢查一次,5次不活動斷開連接
# sed -i "s/#ClientAliveInterval 0/ClientAliveInterval 60/g" sshd_config
# sed -i "s/#ClientAliveCountMax 3/ClientAliveCountMax 5/g" sshd_config
# 重新加載ssd配置,讓配置生效
# service sshd restart
# 查看修改
# grep ClientAlive sshd_config
好了,媽媽再也不用擔心我的SSH自動斷開了。
## 技術小白,最近才開始寫博客。為了學習交流,也為了記錄折騰歷程。 ## ## 希望大家多多支持和鼓勵。謝謝! ##
解決LINUX(CENTOS)下SSH連接超時自動斷開的問題