ssh 遠程連接自動斷開解決

修改sshd_config

設置ClientAliveCountMax值大一點,單位是分鐘。
然後:service sshd reload

修改profile

增加:

#單位爲s
export TMOUT=1800

創建/root/.ssh/config(本地)

寫入:ServerAliveInterval 60每60s會與遠程連接通信一次

模擬鍵盤操作

新建xxx,如下:

#!/usr/bin/expect  
set timeout 60  
spawn ssh user@host   
      interact {          
            timeout 300 {send "\x20"}  
      } 

expect xxx
接着按提示輸入密碼就可以了,這樣每隔300秒就會自動打一個空格(\x20),具體的時間間隔可以根據具體情況設置。

發佈了63 篇原創文章 · 獲贊 83 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章