Pular para o conteúdo principal
Caminho no painel: menu da esquerda > SEGURANÇA > Gerenciamento do Fail2Ban Gerenciamento do Fail2Ban: as prisões com a contagem de bloqueios, os botões Opções, Ações em massa e Desbloquear todos os IPs, a busca e a lista com onze endereços bloqueados pelo SSH

As prisões

Em Prisões ativas e quantidade de endereços IP proibidos, cada prisão é a regra que vigia um serviço, e o número ao lado é quantos endereços ela está bloqueando agora. A regra é a mesma nas nove, pela configuração do servidor: 4 erros em 10 minutos, vindos do mesmo endereço, bloqueiam o endereço por 10 minutos, e o tempo cresce a cada novo bloqueio dele, até duas semanas. Medido com um endereço de teste: o primeiro bloqueio durou 10 minutos, e o segundo, no mesmo dia, 20. As regras não se mudam por esta tela. Ela mostra, desbloqueia e isenta.

A lista de endereços bloqueados

Em Opções de visualização, a busca procura um trecho do texto em Todos os campos, em IP ou em Prisão. Medido: 203.0.113 achou os endereços que começam assim, e kh- achou os das regras do painel. O * não funciona como curinga aqui: com ele, a lista voltou vazia, “Nenhuma entrada disponível”.

Desbloquear um endereço

  1. Na lista, marque a caixa da linha do endereço.
  2. Em Ações em massa, escolha Desbloquear os IPs selecionados e clique em Aplicar.
  3. Na janela “Tem certeza de que deseja cancelar o bloqueio dos itens selecionados?”, clique em Sim.
O painel responde “Os IPs selecionados foram desbloqueados.”, e o Registro de Eventos grava o aviso “Unbanned 1x IP(s) from Fail2Ban.” Medido com um endereço de teste: o bloqueio saiu do servidor na hora. Janela Desbloquear todos os IPs, com a pergunta de confirmação e os botões Sim e Cancelar O botão Desbloquear todos os IPs pede confirmação numa janela própria: “Tem certeza de que deseja cancelar o banimento de todos os itens?” A lista inclui os endereços bloqueados por todas as regras, como os que tentaram entrar por SSH.

Opções

Janela Opções: o campo Lista branca de IP e as caixas Modo de velocidade e Combinar informações de temporização
  1. Clique em Opções, acima da lista.
  2. Ajuste os campos.
  3. Clique em Salvar.
O painel responde “As configurações foram atualizadas.”, e o Registro de Eventos grava “Fail2Ban options updated.”

A lista branca

Medido: a lista vale no minuto seguinte ao Salvar, quando uma tarefa de fundo a entrega ao Fail2Ban, e vale para todas as prisões, inclusive a do SSH. Com o endereço da estação de teste na lista, uma senha errada no phpMyAdmin foi ignorada, sem contar como erro; antes, a mesma tentativa tinha contado. Ela aceita endereço IPv4, endereço IPv6 e faixa com máscara, como 198.51.100.0/24. Espaço antes ou depois é tirado. Endereço impossível, texto e nome de domínio são recusados com “Endereço de sub-rede IP / IP inválido.”, e nada é gravado.
Pôr um endereço na lista não o desbloqueiaMedido: um endereço que já estava bloqueado continuou bloqueado depois de entrar na lista branca. Para liberar quem já foi bloqueado, desbloqueie também, como explicado acima.
A lista aceita uma máscara que não existe, e o Fail2Ban usa outra coisaMedido: a lista aceitou 203.0.113.0/33, e a máscara /33 não existe no IPv4 (a maior é /32). No minuto seguinte, o Fail2Ban passou a ignorar só o endereço 203.0.113.0, sem a máscara. Confira as máscaras antes de salvar.
Um endereço da lista fica livre em todos os serviços. Se ele for o endereço de um escritório inteiro, qualquer computador dali pode errar a senha do SSH, do e-mail, do webmail ou do phpMyAdmin sem ser bloqueado.

O que pode dar errado

Ver também