SSH客戶端保持不退出的方法

2021-10-21 16:42:47 字數 786 閱讀 2481

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...