• fail2ban安全设置


    1、先安装fail2ban服务包(这里我采用的是fail2ban-0.8.14.tar.gz)

    2、解压安装包

    cd /data/software

    tar xzf fail2ban-0.8.14.tar.gz

    由于是Python编写的安装包,所以执行

    cd fail2ban-0.8.14

    python setup.py install

    安装完成

    3、进入到fail2ban的配置路径进行配置

    cd /etc/fail2ban

    vim jail.conf

    [DEFAULT]为默认的配置配置参数很多,主要介绍几个常用的吧:

    ignoreip = 127.0.0.1/8 白名单地址,支持网段,多个地址之间用空格隔开。此地址段的地址不会被封堵。

    bantime = 3600 封堵时间,单位是秒

    findtime = 600  在规定时间内输入多少次,单位是秒

    maxretry = 3 输入错误的次数

    backend = auto  过滤规则

    4、举例说明

    [ssh-iptables]

    enabled = true  是否开始联动iptables
    filter = sshd  过滤规则定义
    action = iptables[name=SSH, port=3088, protocol=tcp]   执行的操作
    sendmail-whois[name=SSH, dest=563648795@qq.com, sender=wordpress@linuxchao.top, sendername=”wordpress”] 发送相关邮件
    logpath = /var/log/secure  检查的日志文件
    bantime = 86400  封堵的时间,单位秒
    findtime = 600  规定时间内输入次数,单位秒
    maxretry = 3  输入的次数

  • 相关阅读:
    XML HTML
    git教程
    GIT过滤
    HTTP
    golang json
    golang type 和断言 interface{}转换
    tcp参数设置
    tcp状态-TIME_WAIT与CLOSE_WAIT带来的坑
    tcp状态
    文件描述符与socket连接
  • 原文地址:https://www.cnblogs.com/chaoe/p/7606635.html
Copyright © 2020-2023  润新知