cmd 工具 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 向服务器发送一个空数据包。

本作品采用《CC 协议》,转载必须注明作者和本文链接
focus
讨论数量: 1
Summer

或者有时候可以使用 tmux

3周前 评论
php_yt (楼主) 3周前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!