防止SSH连接自动断开

  在使用SSH的过程中,连接经常自动断开,通过修改配置解决。

  • 修改sshd_config配置文件
  $ cd /etc/ssh
  $ cp sshd_config sshd_config.bak
  $ # 启用客户端活动检查,每60秒检查一次,3次不活动断开连接
  $ sed -i "s/#ClientAliveInterval 0/ClientAliveInterval 60/g" sshd_config
  $ sed -i "s/#ClientAliveCountMax 3/ClientAliveCountMax 3/g" sshd_config
  $ # 确认修改
  $ grep ClientAlive sshd_config
  $ # 比较配置文件差异
  $ diff sshd_config sshd_config.bak
  $ # 重新加载ssd配置,让配置生效
  $ service sshd reload
  • 修改.ssh/config文件
  $ cd /etc/ssh
  $ # 找到所在用户的.ssh目录,如root用户
  $ vi /root/.ssh/config
  $ # 加入下面一句,单位为秒:
  $ ServerAliveInterval 60
  $ # 保存退出,重新进行SSH连接

你可能感兴趣的:(防止SSH连接自动断开)