===== 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