[精讚] [會員登入]
8073

伺服器防止 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

你可能感興趣的文章

安裝git centos/freebsd/windows安裝git

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

Vim .vimrc 設定,讓vim更好用 vim 是 unix-like 系統中最常用的編輯器,經由妥善的設定讓vim更好用

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

利用tr如何移除檔案中的 ^M 利用tr如何移除檔案中的換行 ^M

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

隨機好文

UTF8中文字/全形一覽 快速查詢urf-8的中文字,共計13246中文字(5401常用字+7652罕用字+日文或編號),292全形符號,27半形符號。

[Win7] 燒錄 iso 檔 在Windows7 中內建燒錄程式,可以直接把檔案拉到光碟機裡,再執行燒錄。

維修冰箱 維修冰箱

NETCRAFT發現你的網站及作業系統 NETCRAFT可以發現你的網站及作業系統

好用的3+2碼郵遞區號查詢系統推薦 網路上找到用地址輸入判斷3+2碼郵遞區號的辨識率不高,除了這個網站…