fail2ban工具安装部署测试

针对暴力破解除了常规性的调整服务器的账号密码复杂度,以及调整默认端口等方式提高***难度外,还可以通过开员工具fail2ban来进行设置防护规则来提高防护能力。
服务器基础防护设置:
1.密码满足复杂性要求。
2.修改ssh程序默认的远程端口。
3.修改默认管理员账号:新建一个超级管理员账号,并把toot改称为nologin。

1、下载源码包:
wget https://codeload.github.com/fail2ban/fail2ban/tar.gz/0.8.14

fail2ban工具安装部署测试
2.解压源码包
tar -xvf 0.8.14
fail2ban工具安装部署测试
3.安装
进入解压包 cd fail2ban-0.8.14/
python setup.py install
fail2ban工具安装部署测试
4.生成启动脚本
cp files/redhat-initd /etc/init.d/fail2ban
chkconfig --add fail2ban

5.Fail2ban的配置文件:
/etc/fail2ban/action.d ##动作文件夹,内含默认文件。iptables及mail等动作配置。
/etc/fail2ban/fail2ban.conf ##定义了fail2ban日志级别、日志位置及sock文件位置。
/etc/fail2ban/filter.d ##条件文件夹,内含默认文件。过滤日志关键内容设置。
/etc/fail2ban/jail.conf ##主要配置文件,模块化。主要设置启动ban动作的服务及动作阈值。

6.配置文件
vim /etc/fail2ban/jail.conf

1.忽略的IP列表(白名单)
fail2ban工具安装部署测试
2.屏蔽时间--秒
fail2ban工具安装部署测试
3.这个时间超过规定次数就会被ban掉
fail2ban工具安装部署测试
4.最大尝试次数
fail2ban工具安装部署测试
日志检测机制(gamin,polling和auto三种)
fail2ban工具安装部署测试
5.【ssh-iptables】针对各种服务的检查配置,如设置bantime,findtime,maxretry和全局冲突,服务优先级大于全局
fail2ban工具安装部署测试
6.是否激活此服务
fail2ban工具安装部署测试
7.过滤规则filter的名字,对应filter.d目录下的sshd.conf
fail2ban工具安装部署测试

8.启动和检查fail2ban
Systemctl restart fail2ban
fail2ban工具安装部署测试
Fail2ban-client status
fail2ban工具安装部署测试
测试一下
useradd test
password test
登录test用户
输错5次密码
直接退出。

转载于:https://blog.51cto.com/14241151/2378596

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值