客戶端向服務端發送心跳
依賴 ssh 客戶端定時發送心跳,putty、SecureCRT、XShell 都有這個功能。
Linux / Unix 下,編輯 ssh 配置文件:
# vim /etc/ssh/ssh_config 添加 ServerAliveInterval 20
ServerAliveCountMax 999
ServerAliveInterval
表示每隔多少秒,客戶端向服務端,發送一次心跳(alive 檢測)。ServerAliveCountMax
表示服務端多少次心跳無響應之后,客戶端才會認為與服務器的 SSH 連接已經斷開,然后斷開連接。
上述配置表示:每隔20秒,向服務器發出一次心跳。若超過999次請求都沒有發送成功,則會主動斷開與服務器端的連接。