解決SSH連線超時的2個配置方法

2021-08-17 20:59:40 字數 639 閱讀 6089

解決ssh連線超時的2個配置方法

用ssh客戶端連線linux伺服器時,經常會出現與伺服器會話連線中斷現象,照成這個問題的原因便是ssh服務有自己獨特的會話連線機制。連自己的vps經常會斷開,時間久了感覺挺討厭,以下是兩種解決方法。

方法一:

1、設定伺服器向ssh客戶端連線會話傳送頻率和時間

複製**

**如下:

#vi /etc/ssh/sshd_config,新增如下兩行

clientaliveinterval 60

clientalivecountmax 86400

注: clientaliveinterval選項定義了每隔多少秒給ssh客戶端傳送一次訊號;

clientalivecountmax選項定義了超過多少秒後斷開與ssh客戶端連線

2、重新啟動系統ssh服務

複製**

**如下:

#service sshd restart 

方法二:使用命令直接使用者修改配置檔案,設定「tmout=180」,即超時時間為3分鐘

複製**

**如下:

#vim /etc/profile 新增下面兩行

#設定為3分鐘

tmout=180

SSH 連線超時解決辦法

高版本的 linux 自帶的openssh 在使用的時候,幾分鐘不操作的話就會自動斷開連線,這是出於安全的考慮,但是對於需要長時間使用的使用者來說很麻煩,每次都要重新連線。原因有多種 環境變數 tmout 引起,clientalivecountmax 和clientaliveinterval 設定問...

SSH連線超時解決方法

原理均為定時傳送 空包 方法1.修改server端的etc ssh sshd config,然後重啟ssh服務 service sshd restart server每隔60秒傳送一次請求給client,然後client響應,從而保持連線 clientaliveinterval 60 server發...

SSH 連線超時解決辦法

高版本的linux 自帶的openssh 在使用的時候,幾分鐘不操作的話就會自動斷開連線,這是出於安全的考慮,但是對於需要長時間使用的使用者來說很麻煩,每次都要重新連線。原因有多種,環境變數tmout 引起,clientalivecountmax 和clientaliveinterval 設定問題或...