Aviso: Este post foi traduzido para o português usando um modelo de tradução automática. Por favor, me avise se encontrar algum erro.
Com o Fail2ban podemos bloquear IPs que tentem se conectar a um dispositivo nosso, aqui vou explicar como configurar o bloqueio quando tentam se conectar por ssh
Instalação
 A instalação é muito simples, basta fazer
sudo apt update
sudo apt install fail2banArquivo de configuração
 Uma vez instalado, modificamos o arquivo de configuração fazendo
sudo nano /etc/fail2ban/jail.confDescemos até a parte onde está [sshd], no meu caso deixei assim
[sshd]
bantime  = 172800
porta    = ssh
logpath  = %(sshd_log)s
backend  = %(sshd_backend)s
maxretry = 3O que ele faz é que se alguém fizer 3 tentativas de conexão, ele bane esse IP por 48 horas (172800 segundos).
Revisar os logs
 Podemos verificar através dos logs se algum IP foi bloqueado com
cat /var/log/fail2ban.log