終端在鏈接上服務器的時候過一段時間之后就無法再次操作了,輸入內容的時候過一點時間會提示已經斷開ssh連接了,解決方法是讓本地隔一段時間就像服務器發一次請求
在本地打開配置文件:
sudo vim /etc/ssh/ssh_config
在文件中添加下面的參數:
ServerAliveInterval 60 #每隔60秒就向服務器發送一個請求
ServerAliveCountMax 3 #允許超時的次數,一般都會響應
在服務器端設置
找到/etc/ssh/sshd_config 文件
使用vim /etc/ssh/sshd_config
編輯下面的兩行,位置在文件的靠下
# ClientAliveInterval 0
# ClientAliveCountMax 3
去掉注釋,並且修改這兩行
# 客戶端每隔多少秒向服務發送一個心跳數據
ClientAliveInterval 30
# 客戶端多少秒沒有相應,服務器自動斷掉連接
ClientAliveCountMax 1800
然后使用命令service sshd restart
重啟sshd服務即可