歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux維護 >> Linux系統SSH超時斷開怎麼辦?

Linux系統SSH超時斷開怎麼辦?

日期:2017/3/2 10:29:51   编辑:Linux維護

在Linux系統中,如果SSH長時間不工作,請求超時就會自動斷開,那麼要如何設置才能讓SSH連接不自動斷開呢?下面小編就給大家介紹下Linux SSH超時自動斷開的解決方法。

解決方法:

通過修改/etc/ssh/sshd_config中的配置解決自動斷開的問題。下面是要修改的兩個配置項的含義:

“ClientAliveInterval指定了服務器端向客戶端請求消息的時間間隔, 默認是0, 不發送。而ClientAliveInterval 60表示每分鐘發送一次, 然後客戶端響應, 這樣就保持長連接了。這裡比較怪的地方是:不是客戶端主動發起保持連接的請求(如FTerm, CTerm等),而是需要服務器先主動。

另外,至於ClientAliveCountMax, 使用默認值3即可.ClientAliveCountMax表示服務器發出請求後客戶端沒有響應的次數達到一定值, 就自動斷開。正常情況下, 客戶端不會不響應。“

1 查看當前配置

grep“ClientAlive” sshd_config

#ClientAliveInterval0

#ClientAliveCountMax3

2 備份原文件

cp sshd_configsshd_config.bak

3 修改配置文件

sed-i “s/#ClientAliveInterval 0/ClientAliveInterval 60/g” sshd_config

sed -i “s/#ClientAliveCountMax3/ClientAliveCountMax 3/g” sshd_config

4 驗證修改結果

grep“ClientAlive” sshd_config

diff sshd_configsshd_config.bak

5 重啟服務

service sshdrestart

上面就是Linux SSH超時斷開的解決方法介紹了,通過本文的設置,不管SSH是否超時都不會斷開,如果需要自動斷開可再設置回來。

Copyright © Linux教程網 All Rights Reserved