Install Fail2ban on Raspberry Pi

Fail2ban is a tools for security. Is use to ban malicious login, too many bad login with bad password.


1. Update system

sudo apt update
sudo apt upgrade

2. Install Fail2Ban

sudo apt install fail2ban -y

3. Copy generated config

sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local

4. Edit local config with Nano

sudo nano /etc/fail2ban/jail.local

5. Add after [SSHD]

enabled = true
filter = sshd
port = ssh
banaction = iptables-multiport
bantime = 1800
maxretry = 3

Result:

Definition,

bantime = 1800 – time in second for ban

maxretry = 3 – number of  maxim try to login

6. Save file, and restart services.

sudo service fail2ban restart