<aside> 💡
sudo vim /etc/ssh/sshd_config
ClientAliveInterval 300
表示每隔 300 秒,服务器会给客户端发送一个“alive”消息
ClientAliveCountMax 0
表示如果客户端一次都不回应,就立即断开连接
</aside>
重启 SSH 服务 修改后需重启 SSH 服务使设置生效
sudo systemctl restart sshd
执行以下命令确认配置生效:
sshd -T | grep clientalive
应输出:
clientaliveinterval 60
clientalivecountmax 0
TMOUT 设置是在服务器上设置的,用来控制用户登录后,如果 在 shell(终端)中超过 N 秒无任何输入,就自动登出断开连接。
你只需要在 服务器端添加一个环境变量配置 即可,客户端无需做任何设置。
用你的 SSH 客户端连接到服务器。