cmd 工具 ssh 保持连接不断开

Mac系统
431
0
0
2022-07-09
标签   SSH

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

cmd 工具 ssh 保持连接不断开

编辑如下 ( server 示例 1.1.1.1 )

Host 1.1.1.1
  HostName 1.1.1.1
  ServerAliveInterval 100 
  User root

以上的意思是客户端每隔 120s 向服务器发送一个空数据包。