How do I whitelist an IP deal with on fail2ban?


This instructional explains methods to whitelist IP addresses the usage of fail2ban and comprises directions for fail2ban set up on Debian and different Linux distributions.

If you haven’t put in fail2ban but, test for fail2ban set up directions for Debian primarily based Linux distributions.

Or for fail2ban set up directions from assets for all different Linux distributions.

Whitelisting an IP deal with on fail2ban:

The fail2ban configuration report is prison.conf. You should no longer edit this report; as an alternative, replica the prison.conf report into a brand new one, like .native.

The command under will create a replica of the prison.conf report, into the prison.native report, and can open it for us to edit it whitelisting IP addresses.

sudo cp /and so forth/fail2ban/prison.conf /and so forth/fail2ban/prison.native && nano /and so forth/fail2ban/prison.native

Scroll down the prison.the native configuration report and in finding the next line.

ignoreip = ::1

You can whitelist any IP deal with, subnet, DNS, and so forth.

ignoreip =

You can save and go out nano via urgent Ctrl+X and Y.

To upload more than one whitelist IP addresses, simply position separately, as proven under.

ignoreip =

Always after making adjustments within the fail2ban configuration, restart the carrier via executing the next command.

sudo systemctl restart fail2ban

Now the IP deal with you outlined is whitelisted on fail2ban.

Ban and unban IP addresses the usage of fail2ban:

To ban an IP deal with the usage of fail2ban, run the command under:

sudo fail2ban-client set JAIL banip IP-Address>

To unban an IP deal with, run:

sudo fail2ban-client set JAIL unbanip IP-Address>

Installing Fail2Ban on Debian primarily based Linux distributions:

If you haven’t put in fail2ban but, on Debian primarily based Linux distributions, you’ll set up it the usage of apt as proven under.

sudo apt set up fail2ban -y

Once fail2ban is put in, you’ll continue with the stairs defined within the first phase of this instructional to whitelist IP addresses.

Installing Fail2Ban from assets (All Linux distributions):

If you’re the usage of every other Linux distribution with out the apt applications supervisor, you’ll obtain fail2ban assets from this hyperlink

Select the present zip or tar.gz report and obtain it. In my case, I were given the .tar.gz report, which I extracted the usage of tar adopted via -xvzf as proven under.

tar -xvzf fail2ban-model>.tar.gz

Once extracted, transfer into the extracted listing named “fail2ban-” the place should get replaced via the fail2ban model you’ve gotten downloaded.

Once within the listing, set up fail2ban via operating the next command.

sudo python set up

Once fail2ban is put in, you’re ready to continue with the stairs defined within the first phase of this newsletter to whitelist an IP deal with.


As you’ll see, putting in and whitelisting an IP deal with on fail2ban is beautiful simple. Fail2ban is a handy gizmo to fortify safety towards assaults concentrated on authentication strategies. As proven on this instructional, any Linux-level person can simply put in force fail2ban in a couple of steps. Of direction, this device should be blended with deliberate firewall regulations, sturdy authentication, and two-factor strategies, and so forth.

Fail2ban may also be simply controlled from firewalls like Iptables. Some regulations may also be blended to come up with the money for identified assault makes an attempt.

Thank you for studying this instructional explaining methods to whitelist an IP deal with on fail2ban. Keep following us for extra Linux guidelines and tutorials.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More