1. SSH会话不超时
    如果你希望SSH会话在用户断开连接后仍然保持活跃,可以在客户端和服务器端进行配置。

客户端配置(~/.ssh/config)

Host *
    ServerAliveInterval 60
    ServerAliveCountMax 3

ServerAliveInterval:每隔60秒发送一个空包以保持连接。
ServerAliveCountMax:如果在ServerAliveInterval时间内没有收到服务器的响应,则尝试重新连接,最多尝试3次。

服务器端配置(/etc/ssh/sshd_config)
ClientAliveInterval:服务器每隔60秒向客户端发送一个空包以保持连接。
ClientAliveCountMax:如果在ClientAliveInterval时间内没有收到客户端的响应,则断开连接,最多尝试3次。

修改配置后,重启SSH服务:

sudo systemctl restart sshd
最后修改:2025 年 07 月 02 日 11 : 14 AM
如果觉得我的文章对你有用,请随意赞赏