歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 解決SSH自動斷線問題

解決SSH自動斷線問題

日期:2017/2/28 14:00:41   编辑:Linux教程

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

1、依賴ssh客戶端定時發送心跳。
putty、SecureCRT、XShell都有這個功能,但是並不保險。

此外在Linux下:

#打開
sudo vim /etc/ssh/ssh_config
# 添加
ServerAliveInterval 20
ServerAliveCountMax 999

即每隔20秒,向服務器發出一次心跳。若超過999次請求,都沒有發送成功,則會主動斷開與服務器端的連接。

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

# 打開
sudo vim/etc/ssh/sshd_config
# 添加
ClientAliveInterval 30
ClientAliveCountMax 6

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

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

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


測試有效

SSH服務遠程訪問Linux服務器登陸慢 http://www.linuxidc.com/Linux/2011-08/39742.htm

提高Ubuntu的SSH登陸認證速度的辦法 http://www.linuxidc.com/Linux/2014-09/106810.htm

開啟SSH服務讓Android手機遠程訪問 Ubuntu 14.04 http://www.linuxidc.com/Linux/2014-09/106809.htm

如何為Linux系統中的SSH添加雙重認證 http://www.linuxidc.com/Linux/2014-08/105998.htm

在 Linux 中為非 SSH 用戶配置 SFTP 環境 http://www.linuxidc.com/Linux/2014-08/105865.htm

Linux 上SSH 服務的配置和管理 http://www.linuxidc.com/Linux/2014-06/103627.htm

SSH入門學習基礎教程 http://www.linuxidc.com/Linux/2014-06/103008.htm

SSH免密碼登錄詳解 http://www.linuxidc.com/Linux/2015-03/114709.htm

Copyright © Linux教程網 All Rights Reserved