How to install Fail2Ban on RHEL or CentOS

  1. Install fail2ban package
yum install fail2ban
  1. Download hba configuration
cd /etc
wget http://c.vestacp.com/0.9.8/rhel/fail2ban.tar.gz -O fail2ban.tar.gz
  1. Extract configuration
tar -xzf fail2ban.tar.gz
rm -f fail2ban.tar.gz
  1. Register fail2bain in vesta config
sed -i "/FIREWALL_EXTENSION/d" /usr/local/vesta/conf/vesta.conf
echo "FIREWALL_EXTENSION='fail2ban'" >> /usr/local/vesta/conf/vesta.conf
  1. Launch fail2ban
chkconfig fail2ban on
service fail2ban start