SSH 客户端连接一段时间后卡死问题解决


SSH 客户端连接服务器后,如果一段时间没有操作,连接可能会出现卡死、无响应或断开的情况。

解决方案

修改客户端

编辑客户端 SSH 配置文件:

vim ~/.ssh/config

添加以下配置:

Host *
    ServerAliveInterval 60
    ServerAliveCountMax 3

含义:

  • ServerAliveInterval 60:客户端每 60 秒向服务端发送一次保活请求。
  • ServerAliveCountMax 3:连续 3 次未收到响应后断开连接。

修改服务端

编辑服务端 SSH 配置文件:

sudo vim /etc/ssh/sshd_config

添加或修改以下配置:

ClientAliveInterval 60
ClientAliveCountMax 3

含义:

  • ClientAliveInterval 60:服务端每 60 秒向客户端发送一次保活请求。
  • ClientAliveCountMax 3:连续 3 次未收到响应后断开连接。

修改完成后重启 SSH 服务:

sudo systemctl restart sshd

如果本文帮助到了你,帮我点个广告可以咩(o′┏▽┓`o)


评论
  目录