使用 Linux 进行命令行操作时,一不留神 SSH 客户端就断开了连接,如何配置 SSH 客户端保持连接?
第一种:修改配置文件 /etc/ssh/ssh_config
在文件末尾添加:
```
TCPKeepAlive yes
ServerAliveInterval 300
```
第二种
在 iTerm2 的 Perferences > Profiles > session 中设置找到选项, 勾选 When idel, send ASCII code就可以了
```
☑️ When idle, send ASCII code 0 every 60 seconds
```
ASCII和时间间隔可自定义。通过这个配置,可以达到保持 SSH 连接的目的。
同时也带来一些副作用,比如一些命令行输出中会有不期待出现的字符;或者,VI / Vim 中会插入一些不想要的内容。可通过第一种方式去设置。