Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> 關於Linux >> Linux系統SSH超時斷開怎麼辦?

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

日期:2017/1/25 10:35:57      編輯:關於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

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

  5 重啟服務

  service sshdrestart

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

Copyright © Windows教程網 All Rights Reserved