使用linux進行命令行操作時,一不留神SSH就斷開了連接,耐性極好的我也忍受不了時間的流失
第一種
在iTerm2的Perferences>Profiles>session中設置找到選項
☑️When idle, send ASCII code 0 every 60 seconds
ASCII和時間間隔可自定義
查閱資料表示:
通過這個配置,可以達到保持連接的目的,但同時也帶來一些副作用,比如:
一些命令行輸出中會有不期待出現的字符;
或者,VI / Vim 中會插入一些不想要的內容
可通過第二種去設置
profiles -> sessions -> 勾選 When idel, send ASCII code就可以了
When idle, send ASCII code 0 every 60 seconds【空閑時,每60秒發送一次ASCII代碼】
經設置嘗試,SSH保持連接無斷開,可用!
第二種
修改配置文件:
/etc/ssh/ssh_config
在文件末尾添加:
TCPKeepAlive yes
ServerAliveInterval 300