解決SSH自動斷線,無響應的問題。


在連接遠程SSH服務的時候,經常會發生長時間後的斷線,或者無響應(無法再鍵盤輸入)。

總體來說有兩個方法:

1、依賴ssh客戶端定時發送心跳。

putty、SecureCRT、XShell都有這個功能,但是目測不太好用。

此外在Linux下,配置ssh客戶端定時心跳似乎不太管用。

2、更一勞永逸的方法是:更改服務器端,即在ssh遠端。

1 # 打開
2 sudo vim /etc/ssh/sshd_config
3 # 添加
4 ClientAliveInterval 30
5 ClientAliveCountMax 6

ClientAliveInterval表示每隔多少秒,服務器端向客戶端發送心跳,是的,你沒看錯。

下面的ClientAliveInterval表示上述多少次心跳無響應之後,會認爲Client已經斷開。

所以,總共允許無響應的時間是60*3=180秒

發佈了85 篇原創文章 · 獲贊 8 · 訪問量 36萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章