Fail2Ban 可以用来防护 Linux Server 上的 SSH、vsftp、dovecot...等服务免于遭骇客使用暴力密码入侵。我以前曾写过即时封锁想要入侵 SSH 的程式,不过 Fail2Ban 厉害多了,也完全可以取代我写的程式。
安装 Fail2Ban
安装前可以先用下列指令来查看可安装的版本:
yum info fail2ban
像我的系统 (CentOS 5.x) 查出来有两个版本: 0.8.14 与 0.6.0,来自不同的套件库,但默认却安装 0.6.0,所以我必须要指定安装的版本为 0.8.14,以下的说明也是针对 0.8.*。
安装 Fail2Ban:
yum install fail2ban
或
yum install fail2ban-版本
启动 Fail2Ban:
service fail2ban start chkconfig fail2ban on