SSH 配置登录超时

jc39
jc39
发布于 2025-11-12 / 13 阅读
0
0

SSH 配置登录超时

修改 sshd 配置

修改 /etc/ssh/sshd_config

# 客户端连接后,在未完成认证前的最大等待时间
# 示例表示 2 min 内不输密码就断开
LoginGraceTime 2m
# 服务端主动探测客户端是否在线的间隔 (秒)
# 示例表示每 300 秒发一次 keepalive
# 若配置为 0 则表示关闭
ClientAliveInterval 300
# 若连续探测无响应次数达到该值则断开连接
# 示例表示最长 300 * 3 = 900 秒
# 若配置为 0 则表示仅 1 次, 类似配置为 1
ClientAliveCountMax 3

修改后需要 sudo systemctl reload sshd 更新配置或 sudo systemctl restart sshd 重启 sshd。

环境变量

TMOUT 变量表示无操作自动登出的时限,是 shell 自身的机制,只对交互式 shell 生效。

一般会配置在 /etc/profile/etc/bashrc 等文件中, 改为空就不会生效。


评论