首页 > 解决方案 > 在 Amazon EC2 实例中设置 SSH 超时 - CentOS 7

问题描述

我正在使用 CentOS 7 并尝试将超时设置为 15 秒

在 /etc/ssh/sshd_config 设置

ClientAliveInterval 15
TCPKeepAlive no
ClientAliveCountMax 1

重新启动 sshd 服务,但 15 秒后 SSH 会话处于活动状态

还添加了

TMOUT=15 to /etc/profile

但仍然没有

标签: amazon-web-servicesamazon-ec2ssh

解决方案


经过大量谷歌搜索后发现:

/etc/ssh/sshd_config 没有任何作用,它意味着当 ssh 客户端和 ssh 服务器之间的连接变得无响应时

cat /etc/profile.d/ssh-timeout.sh
export TMOUT=15
readonly TMOUT

并重新启动


推荐阅读