本文作者:丁辉
系统安全策略配置
限制 Linux 最大限制远程登录次数
方法一
编辑 SSH 服务配置文件
1
vi /etc/ssh/sshd_config
修改如下内容
1
2
3
4
5# 设置每个IP地址的最大登录尝试次数
MaxAuthTries 3
# 设置封锁的时间,单位为秒(这里设置为300秒,即5分钟)
LoginGraceTime 300重载配置
1
systemctl reload sshd
方法二
安装 fail2ban
1
2yum install epel-release -y
yum install fail2ban -y配置 fail2ban
1
cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
编辑
jail.local
文件,找到并更改以下参数1
2
3
4
5
6
7
8
9# 设置ban的时间(以秒为单位,默认值为600秒,即10分钟)
bantime = 600
# 允许尝试登录的最大次数
maxretry = 5
# 将这个值设置为yes,fail2ban将禁止任何主机的IP,如果该主机的IP多次失败,这对于保护你的系统非常有用。
# 但要谨慎使用,以防止合法用户因错误登录被阻止。
banaction = iptables-multiport启动 fail2ban 服务
1
2systemctl start fail2ban
systemctl enable fail2ban检查fail2ban状态
1
fail2ban-client status
I'm so cute. Please give me money.
- 本文链接: https://blog.offends.cn/Linux/Docs/系统安全策略配置.html
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。