用 cmder
一类的工具使用 ssh
连接服务器时,长久不通信会被服务器端断开,如果希望保持连接,有两种方案。推荐第二种。
第一种,服务器主动保持连接(正式环境不建议)
编辑配置文件
vim /etc/ssh/sshd_config
修改这两项配置
ClientAliveInterval 120 ClientAliveCountMax 30
重启 sshd
服务
systemctl restart sshd
以上配置的意思是,服务器每隔 120s 向客户端发送一个空数据包,共发送 30 次,即 1小时内不会断开连接。
第二种,客户端主动保持连接。
编辑本地电脑的 ~/.ssh/config
文件,例如我的电脑在 C:\Users\11142\.ssh\config
,
编辑如下 ( server 示例 1.1.1.1 )
Host 1.1.1.1
HostName 1.1.1.1
ServerAliveInterval 100
User root
以上的意思是客户端每隔 120s 向服务器发送一个空数据包。