zixiba

zixiba

1panel设置Fail2ban

1 安装#

Ubuntu / Debian

1、安装 Fail2ban
sudo apt-get install fail2ban

2、Debian 12 及以上的版本需要手动安装 rsyslog
sudo apt-get install rsyslog

3、启动 Fail2ban 服务

sudo systemctl start fail2ban

4、开机自启动
sudo systemctl enable fail2ban

5、查看 Fail2ban 服务状态。
sudo systemctl status fail2ban

2 默认配置#

1Panel 默认使用以下配置:

#DEFAULT-START
[DEFAULT]
bantime = 600
findtime = 300
maxretry = 5
banaction = ufw
action = %(action_mwl)s
#DEFAULT-END

[sshd]
ignoreip = 127.0.0.1/8
enabled = true
filter = sshd
port = 22
maxretry = 3
findtime = 300
bantime = -1
banaction = ufw
action = %(action_mwl)s
logpath = /var/log/auth.log

3 修改 UFW 配置#

/etc/fail2ban/action.d/ufw.conf

[Definition]
actionstart = 
actionstop = 
actioncheck = 
# 封禁所有端口访问
actionban = ufw insert 1 deny from <ip> to any
actionunban = ufw delete deny from <ip> to any

[Init]
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。