Fail2ban: como proteger VPS contra ataques brute force

Aprenda a instalar e configurar Fail2ban na VPS Ubuntu/Debian para bloquear brute force no SSH: jail.local, UFW, backend systemd e como verificar bans.

O que o Fail2ban faz na VPS?

Monitora logs de autenticação e bane temporariamente IPs que excedem o limite de falhas (jails). O caso mais comum é proteger o SSH contra tentativas automatizadas de senha.

Fail2ban substitui Anti-DDoS?

Não. Fail2ban age no nível do sistema operacional contra abuso de serviços como SSH. Anti-DDoS na rede do provedor filtra ataques volumétricos antes de chegarem à sua VPS.

Posso me bloquear ao configurar o Fail2ban?

Sim, se errar a senha várias vezes ou não colocar seu IP fixo em ignoreip. Antes de endurecer maxretry, adicione IP de casa, escritório ou VPN em ignoreip.

Por que usar jail.local em vez de jail.conf?

Atualizações do pacote fail2ban sobrescrevem jail.conf. jail.local ou arquivos em jail.d/ preservam suas regras sem conflito com o pacote.

Ubuntu 24.04 precisa de backend systemd?

Na maioria dos casos, sim. Sistemas que usam journald em vez de /var/log/auth.log exigem backend = systemd para o jail sshd funcionar.

Como desbanir um IP bloqueado?

Use sudo fail2ban-client set sshd unbanip IP.DO.CLIENTE. Confirme antes com sudo fail2ban-client status sshd.

Perguntas frequentes — Fail2ban: como proteger VPS contra ataques brute force

O que o Fail2ban faz na VPS?

Monitora logs de autenticação e bane temporariamente IPs que excedem o limite de falhas (jails). O caso mais comum é proteger o SSH contra tentativas automatizadas de senha.

Fail2ban substitui Anti-DDoS?

Não. Fail2ban age no nível do sistema operacional contra abuso de serviços como SSH. Anti-DDoS na rede do provedor filtra ataques volumétricos antes de chegarem à sua VPS.

Posso me bloquear ao configurar o Fail2ban?

Sim, se errar a senha várias vezes ou não colocar seu IP fixo em ignoreip. Antes de endurecer maxretry, adicione IP de casa, escritório ou VPN em ignoreip.

Por que usar jail.local em vez de jail.conf?

Atualizações do pacote fail2ban sobrescrevem jail.conf. jail.local ou arquivos em jail.d/ preservam suas regras sem conflito com o pacote.

Ubuntu 24.04 precisa de backend systemd?

Na maioria dos casos, sim. Sistemas que usam journald em vez de /var/log/auth.log exigem backend = systemd para o jail sshd funcionar.

Como desbanir um IP bloqueado?

Use sudo fail2ban-client set sshd unbanip IP.DO.CLIENTE. Confirme antes com sudo fail2ban-client status sshd.

Fail2ban: como proteger VPS contra ataques brute force — RoxyCloud