Intermédios 11 min

Instalar e configurar o Fail2ban

Bloqueie automaticamente tentativas de conexão SSH abusiva com o Fail2ban.

#Falha2ban#Segurança#SSH

Pronto para começar o seu serviço? Verifique ofertas e encomendas on-line.

Ver ofertas e ordem

Objectivo

Fail2ban verifica seus registros SSH e bani temporariamente endereços IP que tentam muitas conexões inválidas. Indispensável em qualquer VPS exposto na Internet.

Pré-requisito

  • Debian ou Ubuntu Linux VPS com acesso SSH root
  • UFW ou firewalls iptable ativos (ver Guia UFW)
Esquema de falência2ban
Detecção de falhas de SSH e, em seguida, banimento automático de IP

Instalação

apt update && apt install -y fail2ban

Copiar a configuração por omissão:

cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local

Configurar a Cadeia SSH

Editar /etc/fail2ban/jail.local :

[sshd] enabled = true port = ssh filter = sshd logpath = /var/log/auth.log maxretry = 5 bantime = 3600 findtime = 600
  1. Reiniciar o Falha2ban

    systemctl restart fail2ban && systemctl enable fail2ban

  2. Verificar o estado

    fail2ban-client status sshd, você precisa ver o alho ativo.

  3. Ensaio (facultativo)

    A partir de outra máquina, deliberadamente falhar 5 conexões SSH: IP deve ser banido.

AIS Painel Use também o painel VPS para cortar SSH se você estiver bloqueado: espaço do cliente → console NoVNC.

Guias relacionados