[精讚] [會員登入]
8179

伺服器防止 ssh 連線一直斷線

“
SSH連線預設只要一段時間沒有動作,就被斷線,怎麼解決?
„

分享此文連結 //n.sfs.tw/13005

分享連結 伺服器防止 ssh 連線一直斷線@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-25 11:12:11 最後編修
2019-01-04 15:49:32 By 張○○
 

SSH連線預設只要一段時間沒有輸入任何字,伺服器或防火牆可能會視同使用者已經斷線,會主機切斷連線,

因此我們必需修改OpenSSH Server的設定,讓他每隔5秒就送出小封包以保持連線持續

vi /etc/ssh/ssh_config

修改下面參數

TCPKeepAlive yes
#ClientAliveInterval 0
#ClientAliveCountMax 3

如果參數不存在就自行加上

TCPKeepAlive yes
ClientAliveInterval 30
ClientAliveCountMax 20

TCPKeepAlive 讓作業系統傳送TCP存活訊息到client,預設是yes

ClientAliveInterval 是伺服器每隔(秒) 傳送訊息給客戶端,客戶端收到訊息會回傳以維持連線。

ClientAliveCountMax 是經過幾次客戶端沒回應,伺服器結束連線,

上面的參數是設定30秒傳一次,20次沒回應就斷開,換句話說10分鐘。

要注意的是,使用者就算已經斷線(非正常斷線),在伺服器還是會把連線保留10分鐘。

重啟 sshd 生效

# service sshd restart

 

* 重啟後對於新的連線才具有效用

 

參考資料

[1] https://www.cnblogs.com/longshiyVip/p/4774177.html

END

你可能感興趣的文章

[Linux] 進行字串取代,三種字串取代的方法 使用vi、sed、perl來取代字串

windows, linux, freebsd 下安裝git windows, linux, freebsd 下安裝git

[SIP] Kphone安裝記錄 Kphone是2008年當時ipv6剛要推廣時,唯一支援IPv6的公用網路電話,安裝的全記錄..

[SSH] 限制登入的帳號或群組 SSH常會遭到駭客的掃描和暴力法破解密碼,就算密碼夠強,我還是希望駭客一點機會也沒有,所以要限制可以登入的使用者和來源

[SIP] OPENSER LINUX版本安裝全記錄 [SIP] OPENSER LINUX版本安裝全記錄

[Rsync] Freebsd10+Rsync / Centos7+Rsync Freebsd10 和 Centos7 安裝Rsync

隨機好文

為什麼要買長達二十年的保單? 為什麼要買長達二十年的保單?找一個可以說服我買二十年保單的理由。

[大型機台] 熱血高校躲避球 多少少年時光歲月耗在這個遊戲上,二十幾年前的那個時光,唯一想做的事就是把吃飯錢省下來拿去打一場五塊錢的電動,就算是沒錢也

FTP的主動模式及被動模式 FTP的服務常會被防火牆擋掉,所以對於主動和被動模式,需要很了解

[HTLM5] 表單color、email、url、search、tel輸入類型 介紹HTML5好用的輸入類型:color、email、url,以及兩個形同雞肋的類型search、tel..

Javascript/Jquery 建立、讀取、刪除cookie值 Javascript/Jquery 建立、讀取、刪除cookie值