Fail2ban使用笔记

56 篇文章 0 订阅
Fail2ban什么? 百度下就知道是做什么的了!

1、官网下载地址:https://github.com/fail2ban/fail2ban/releases
    fail2ban-0.9.6.tar.gz    0.9.6的版本
2、解压后安装:

点击(此处)折叠或打开

  1. tar zxvf fail2ban-0.9.6.tar.gz
  2. cd fail2ban-0.9.6
  3. ./setup.py build
  4. ./setup.py install
3、修改配置文件开启asterisk。
[root@pbx fail2ban]# vim /etc/fail2ban/jail.conf 
     点击( 此处 )折叠或打开
[asterisk]
enabled  = true    ;开启(true)关闭(false)

findtime = 60      ;统计匹配日志文件的时间范围

bantime  = 300     ;防火墙生效多久(持续时长)

port     = 6871,5060   ;端口

filter  = asterisk     ;指定要对应的filter(相当于匹配注册失败ip的方法)对应配置文件啊”/etc/fail2ban/filter.d/asterisk.conf",这里不用修改

action = iptables-allports[name=asterisk, protocol=all]     ;要执行的防火墙动作
logpath  = /var/log/asterisk/messages                       ;要监控的服务的日志文件
maxretry = 10                                                ;匹配10次后会执行对应的动作

4、修改iptables动作的参数去掉“-w”(和防火墙版本有关),找到参数 lockingopt
 [root@pbx fail2ban]# vim /etc/fail2ban/action.d/iptables-common.conf

点击(此处)折叠或打开

  1. lockingopt = -w
  2. 改为
  3. lockingopt =   


   
5、启动fail2ban 服务:
    [root@pbx fail2ban]#    fail2ban-server start
    
  注:如果启动后修改配置文件不要重启服务可以用命令 “fail2ban-client reload” 来重新加载配置。
6、查看监控asterisk日志状态:
    [root@pbx fail2ban]# fail2ban-client status

点击(此处)折叠或打开

  1. Status
  2. |- Number of jail: 1
  3. `- Jail list: asterisk
7、日志文件地址:
    tail -f /var/log/fail2ban.log


 可参考
http://www.fail2ban.org/wiki/index.php/Fail2ban:Community_Portal#Add_support_for_MySQL_general_log_timestamps

https://my.oschina.net/monkeyzhu/blog/418592
http://netsecurity.51cto.com/art/201409/452112.htm
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值