美文网首页
JianShu_failban2实现动态屏蔽的功能

JianShu_failban2实现动态屏蔽的功能

作者: samcao | 来源:发表于2015-05-13 18:12 被阅读0次

    一,首先是服务安装
    #vim /etc/yum.repos.d/Centos-Base.repo
    在最新新增
    [atrpms]
    name=Red Hat Enterprise Linux $releasever - $basearch - ATrpms
    baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/stable
    gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
    gpgcheck=1
    enabled=1
    然后再yum装即可.
    #yum -y install fail2ban
    安装完的目录
    #/etc/fail2ban

    1.       安装

    2.       yum install fail2ban logwatch gamin

    3.       相关文件说明

    a)         安装完成后配置文件在目录/etc/fail2ban/中:

    b)        /etc/fail2ban/fail2ban.conf  #fail2ban的配置文件

    c)         /etc/fail2ban/jail.conf #阻挡设定文件

    d)        /etc/fail2ban/filter.d/ #具体过滤规则文件目录

    e)         /etc/fail2ban/action.d/ #具体过滤规则检测到后采取相对应措施的目录

    4.       根据需要的目的.在jail.conf文件中追回相关的内容

    5.       

    6.       action = iptables[name=nginx, port=http, protocal=tcp] ;

    7.       然后再创建/etc/fail2ban/filter.d/nginx.conf 文件.并添加相关的内容.这个内容可以复制之前的规则.

    8.    /etc/init.d/fail2ban restart 重启下相关的程序

    9.    jail.conf的规则这个就不说了.按上面的抄就可以了.说明也在上面了.

    10.但是nginx.conf怎么写.这个用正则来写就可以了.相关的规则这个就不多说了.

    11.比如下面,我添加的一个dovecot.conf的规则文件.

    12.   

    13.   localhost dovecot: auth-worker(.*): dict\((.*),<HOST>\): Password mismatch

    http://rpmfind.net/linux/rpm2html/search.php?query=python-inotify

    http://dl.fedoraproject.org/pub/epel/6/i386/


    相关文章

      网友评论

          本文标题:JianShu_failban2实现动态屏蔽的功能

          本文链接:https://www.haomeiwen.com/subject/fbzfqttx.html