SSH保持连接的活跃度

为了防止 SSH 会话在长时间不活动后卡死,可以通过配置 SSH 客户端和服务器的设置来保持连接的活跃度。以下是解决方案的步骤:

客户端配置

  1. 编辑 SSH 客户端配置文件
    打开 ~/.ssh/config 文件(如果没有该文件,可以创建一个)。

  2. 添加或修改以下配置

Host *
    ServerAliveInterval 60
    ServerAliveCountMax 5

服务器配置

  1. 编辑 SSH 服务器配置文件
    打开 /etc/ssh/sshd_config 文件。

  2. 添加或修改以下配置

ClientAliveInterval 60
ClientAliveCountMax 3
  1. 重启 SSH 服务以应用更改
sudo systemctl restart sshd

说明