Hospedagem

Fail2ban: como proteger VPS contra ataques brute force

O Fail2ban trava IP que erra a senha do SSH várias vezes. Instale, cole um arquivo e ligue. Não substitui Anti-DDoS.

Samuel AkiresCEO RoxyCloud
1 min de leitura165 palavras
Fail2ban: como proteger VPS contra ataques brute force

VPS com SSH na internet recebe tentativa de senha o dia inteiro. O Fail2ban conta os erros. Passou do limite, aquele IP fica de fora por uma hora.

Isso não para DDoS. DDoS enche o cano da rede. Fail2ban olha login. Cada um no seu lugar.

1. Instale

Ubuntu / Debian
sudo apt update
sudo apt install -y fail2ban
sudo systemctl enable --now fail2ban

2. Cole este arquivo

Não mexa no jail.conf. Crie jail.local. Troque SEU.IP.FIXO pelo IP da sua casa.

/etc/fail2ban/jail.local
[DEFAULT]
backend = systemd
banaction = ufw
maxretry = 3
bantime = 1h
ignoreip = 127.0.0.1/8 ::1 SEU.IP.FIXO

[sshd]
enabled = true

3. Ligue e confira

Terminal
sudo systemctl restart fail2ban
sudo fail2ban-client status sshd

Se travou o próprio acesso:

Desbanir
sudo fail2ban-client set sshd unbanip SEU.IP

Perguntas frequentes

Respostas diretas antes de contratar

Lê o log de login. Depois de algumas senhas erradas, bloqueia aquele IP por um tempo.

Não. Fail2ban é login. DDoS é enchente na rede. São problemas diferentes.

Sim, se errar a senha várias vezes. Coloque o IP da sua casa em ignoreip antes de testar.

sudo fail2ban-client set sshd unbanip SEU.IP