How To Install fail2ban on CentOS 7
Introduction
In this tutorial we learn how to install fail2ban
on CentOS 7.
What is fail2ban
Fail2Ban scans log files and bans IP addresses that makes too many password failures. It updates firewall rules to reject the IP address. These rules can be defined by the user. Fail2Ban can read multiple log files such as sshd or Apache web server ones. Fail2Ban is able to reduce the rate of incorrect authentications attempts however it cannot eliminate the risk that weak authentication presents. Configure services to use only two factor or public/private authentication mechanisms if you really want to protect services. This is a meta-package that will install the default configuration. Other sub-packages are available to install support for other actions and configurations.
We can use yum
or dnf
to install fail2ban
on CentOS 7. In this tutorial we discuss both methods but you only need to choose one of method to install fail2ban.
Install fail2ban on CentOS 7 Using yum
Update yum database with yum
using the following command.
After updating yum database, We can install fail2ban
using yum
by running the following command:
Install fail2ban on CentOS 7 Using dnf
If you don’t have dnf installed you can install DNF on CentOS 7 first.
Update yum database with dnf
using the following command.
After updating yum database, We can install fail2ban
using dnf
by running the following command:
How To Uninstall fail2ban on CentOS 7
To uninstall only the fail2ban
package we can use the following command:
References
Summary
In this tutorial we learn how to install fail2ban
on CentOS 7 using yum
and dnf
.