1. 程式人生 > >centOS ssh連線 一段時間無操作連線自動斷開問題

centOS ssh連線 一段時間無操作連線自動斷開問題

我是一名小白,最近在學習時用到了Linux系統,可是遇到了這個問題,經過一段時間終於解決了,在這裡把我解決的方法寫出來,希望可以幫到其他人,如果有那裡寫的不正確的地方,望大家指正,謝謝!

解決方法:

1 修改  /etc/ssh/sshd_config 檔案

執行命令:vi /etc/ssh/sshd_config

中間部分有:

#ClientAliveInterval 0

#ClientAliveCountMax 3

改為:

ClientAliveInterval 60

ClientAliveCountMax 60

修改後如下用圖:


ClientAliveInterval指定了伺服器端向客戶端請求訊息的時間間隔, 預設是0, 不傳送.而ClientAliveInterval 60表示每分鐘傳送一次, 然後客戶端響應, 這樣就保持長連線了

ClientAliveCountMax表示伺服器發出請求後客戶端沒有響應的次數達到一定值, 就自動斷開 。

2重啟sshd (必須的否則無效)

執行命令:/bin/systemctl restart  sshd.service 我有在網上找這個問題的解決方法,有的只改引數,沒有講重啟sshd。有的說了但是呢在我的機子上命令不能用,例如:/etc/init.d/sshdstart/etc/rc.d/init.d/sshd restart