使用 bridge-util 的 fail2ban

使用 bridge-util 的 fail2ban

你好,新年快乐,

我想知道我是否可以在使用 bridge-util 的虚拟主机上使用 fail2ban。我使用 LXC 容器进行虚拟化,因此可以直接访问主机环境中的所有日志文件。如果我可以在主机上安装 fail2ban 并同时保护所有虚拟机,那就太好了。

我只是不确定 fail2ban 与 bridge-util 配合得如何,或者我是否需要考虑这种方法。

谢谢,希望2012年会更好

答案1

新年快乐 :)

fail2ban 可以与自定义命令一起使用。您需要:

cd /etc/fail2ban

cp jail.conf jail.local

在 jail.local 中:

[ssh-host1]
enabled = true
port=ssh
filter=sshd
logpath=/path/to/host1/logs/auth.log
maxretry=6
banaction=bridge-utils

创建 action.d/bridge-utils.local:

[Definition]
# executed once at the start of fail2ban
actionstart = brctl ...
# executed once at the end of fail2ban
actionstop = brctl ...
# executed once before each actionban command
actioncheck = ...
# ban action
actionban = brctl ...
            brctl ...
# unban action
actionunban = brctl ...
              brctl ...

[Init]
# some default variables here

重新启动 fail2ban 并测试其是否正常工作。

相关内容