Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

解決 SSH 連線閒置自動斷線:ClientAlive 參數調整

編輯:Linux 教學
 

SSH 連線一段時間無操作即自動斷線,修改 /etc/ssh/sshd_config 開啟保活機制即可解決。

設定方法

# 在 sshd_config 中新增或修改
ClientAliveInterval 15
ClientAliveCountMax 45

重啟 SSH 服務生效:systemctl restart sshd 或 /etc/init.d/sshd restart。

參數說明

  • ClientAliveInterval 15:伺服器每 15 秒發送一個加密的「alive」請求給客戶端,若無資料傳輸。
  • ClientAliveCountMax 45:允許最多 45 次無回應,即 15×45 = 675 秒 (約 11 分鐘) 後才強制斷開。

差異:此機制走加密通道,無法被偽造;異於 TCPKeepAlive (明文、可被欺騙)。僅適用 SSH-2 協定。

Copyright © Windows教程網 All Rights Reserved