長時間保持ssh連線不斷開的技巧
經常用ssh連線伺服器的小夥伴, 可能會像我一樣, 需要時不時地恢復一下斷開的連線, 原因是 NAT防火牆喜歡對空閒的會話進行超時處理,以確保它們狀態表的乾淨和記憶體的低佔用率
, 簡單說就是, 長時間保持連線, 會長期佔用部分系統資源, 為了節省系統資源,NAT防火牆就會把長時間的ssh連線斷掉,雖然問題不大, 但頻繁重連ssh總歸是有些麻煩
我查了一下解決方法,總結如下:
- iTem2可以這樣設定

- SecureCRT可以這樣設定

- PuTTY可以這樣設定

- Xshell可以這樣設定

- 如果你喜歡使用純粹的命令引數, 可以在進行ssh連線的時候加一個引數
-o ServerAliveInterval=30
, 連線時的操作如下所示
ssh -o ServerAliveInterval=30 zhaoolee@主機ip
小結:
用ssh保持長時間的連線, 雖然浪費了一點兒系統資源, 但提升了操作者的體驗,推薦開啟~