解決 SSH 長時間無操作自動斷開連接

工作中常需要使用 SSH 連接著服務器 , 沖杯咖啡或暫時離開時會出現一段時間不操作終端 , 此時就會自動斷開 , 這本身無傷大雅 , 但為此工作一半后重新連接就很影響效率 。

解決 SSH 長時間無操作自動斷開連接

文章插圖
【解決 SSH 長時間無操作自動斷開連接】眾所周知 , SSH 是用于與遠程服務器建立加密通信通道的 , 因此配置涉及服務端 , 解決方法如下:
修改配置文件vim/etc/ssh/sshd_config #ClientAliveInterval0
#服務器向客戶端發送請求消息的時間間隔 , 默認為0 , 不發送
#ClientAliveCountMax3
#服務器發出求后客戶端沒有響應的最大次數 , 超過后將自動斷開 。
ClientAliveInterval60
#每60秒發送一個KeepAlive請求
ClientAliveCountMax15
#總時間為:15*60 , 15分鐘沒有操作 , 終端斷開 。
servicesshdreload
#重啟ssh服務 , 或用servicesshdrestart修改系統環境vim/etc/profile
exportTMOUT=1200
#單位秒 , 在文件末尾添加
source/etc/profile
#reload配置文件ClientAliveInterval 的詳細設置#全局設置
vim/etc/ssh/sshd_config
ServerAliveInterval60 #當前用戶設置
vim~/.ssh/config
Host*
ServerAliveInterval60
#有縮進 #指定IP配置
vim~/.ssh/config
Host*hostname.com
#指定IP
ServerAliveInterval60
#有縮進

    推薦閱讀