===== Fail2ban=====
Install fail2ban and itset:
apt-get install fail2ban ipset
Copy config file to local one which has high propriety
cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
Or create a new one:
vi /etc/fail2ban/jail.local
Replace :
[DEFAULT]
banaction = iptables-ipset-proto6-allports
[sshd]
enabled = true
port =
logpath = %(sshd_log)s
backend = %(sshd_backend)s
maxretry = 3
findtime = 604800
# max is 4294967 for ipset timeout
bantime = 4294967
[sshd-ddos]
# This jail corresponds to the standard configuration in Fail2ban.
# The mail-whois action send a notification e-mail with a whois request
# in the body.
enabled = true
port =
logpath = %(sshd_log)s
backend = %(sshd_backend)s
Restart fail2ban:
service fail2ban restart
Check status:
fail2ban-client status
fail2ban-client status sshd
Unban an IP:
fail2ban-client set sshd unbanip