[精讚] [會員登入]
6648

伺服器防止 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] ls --color 的檔案特徵及顏色意義 ls --color 時看到的檔案特徵及顏色意義及和檔案權限有關的指令

[CSH/TCSH] 使用tcsh SHELL #2 --檢查、傳值 6. 檔案或目錄的檢查 SHELL 中常會用到檔案或目錄的檢查,一般性的語法是: if [ Operator

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

[Linux] mongodb 初步--3/3 我使用mongo 的一些大小事:資料庫的權限、幫助

[vi/vim] 如何讓 root 帳號的 vim 可以顯示顏色 如何讓 root 帳號的 vim 可以顯示顏色

時間和時區CST UTC GMT的說明及設定 時間和時區CST DST UTC GMT的說明設定,及php時間的設置

我有話要說

>>

限制:留言最高字數1000字。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

HP SAS硬碟leds燈號說明 HP SAS硬碟leds燈號(hp g7/g6系統適用)說明

沒有非誰做不可的事,也沒有不可被取代的人 沒有非誰做不可的事,也沒有不可被取代的人

[Windows7] 移除IE10及移除IE11 Windows7 不得已的情況要移除IE11或IE10怎麼做?

Linux shell 的date表示法 linux下SHELL中的date表示法

維修冰箱 維修冰箱