ssh工具登centos/rhel總是出現一段時間不操作就自動登出的情況,不利於工作。查網上資料共兩種辦法。
實測好用
修改/etc/ssh/sshd_config中兩個配置,大約是112行位置
刪除注釋符號,並修改引數
clientaliveinterval 30 # 每30秒伺服器向客戶端發起一次心跳
clientalivecountmax 5 # 如果連續5次伺服器收不到心跳就斷開連線
記得重啟sshd服務service sshd restart
(1)使用linux系統登陸
這個的前提是使用linux系統訪問,使用工具無法用此方法
網上看到僅作摘錄
修改 /etc/ssh/ssh_config
增加:tcpkeepalive yes
serveraliveinterval 30 #客戶端主動向服務端請求響應的間隔
serveralivecountmax 5 # 連續5此客戶端收不到伺服器的響應,就是退出鏈結
ssh -o tcpkeepalive=yes -o serveraliveinterval=30 -o serveralivecountmax=5 username@serverip
使用的是-o引數。
(2)xmobaterm
我用的是這一款工具,配置起來也很簡單
點setting-ssh-ssh keepalive
ssh客戶端的選擇
目前主流的ssh工具有 finalshell xshell securecrt。筆者之前用securecrt和xshell,最近一直在用finalshell,securecrt介面功能較多,但是是英文版,中文版漢化不全或存bug,讓我苦惱的是輸出內容太費眼了,行間距太窄且無法調節。xshell跟se...
使用nohup讓SSH客戶端斷開後保持程序繼續執行
本文參考阿里雲幫助中心 nohup可以使後面的命令不會響應結束通話 sighup 訊號。也就是說,通過遠端登入執行nohup命令後,即使退出登入後,程式還是會正常執行。通常情況下,nohup命令最後會跟上 字元,表示將這個命令放至後台執行,這樣才能真正做到將這個命令放至後台持續的執行。具體示例如下所...
幾款SSH客戶端
securecrt xshell putty等都僅僅是客戶端軟體,一般用於windows客戶端計算機,因此,無論選擇哪款客戶端ssh工具都是可以的。1 securecrt 8.1版本 securecrt是一款支援ssh ssh1和ssh2 協議的終端 軟體,常被用來執行於windows下遠端登入un...