Como instalar e configurar Fail2ban no Debian 10
- 953
- 262
- Mrs. Christopher Okuneva
Fail2ban é uma ferramenta usada para melhorar a segurança do servidor de ataques cibernéticos. Ele permite bloquear endereços IP remotos temporários ou permanentemente com base em configurações definidas. Ajuda você a proteger seu servidor e dados dos atacantes.
Este tutorial diminuiu as etapas para instalar Fail2ban em um Debian 10 Buster Linux Systems. Também fornece configuração inicial com o Protect SSL usando Fail2Ban.
Pré -requisitos
Você deve ter um sistema Debian 10 em execução com acesso ao console. Faça login no seu sistema com conta privilegiada sudo.
Etapa 1 - Instalando Fail2ban
Fail2ban Debian Pacotes estão disponíveis nos repositórios APT padrão. Você só precisa atualizar o cache apt e instalar o pacote Fail2ban Debian em seu sistema.
Abra um terminal e tipo:
Atualização do sudo apt
sudo apt install fraior2ban -y
Após a instalação bem -sucedida, verifique se o serviço é iniciado.
SUDO Systemctl Status Fail2ban
Verifique se o serviço Fail2ban está em funcionamento.
Etapa 2 - Configurar Fail2ban
Fail2ban mantém arquivos de configuração em /etc/fail2ban diretório. A prisão.O arquivo conf contém uma configuração básica que você pode usar para criar uma nova configuração. Fail2ban usa um separado cadeia.local
arquivo como configuração para evitar atualizações da prisão.conf durante atualizações de pacotes.
Portanto, crie uma cópia do arquivo de configuração com nome cadeia.local
:
sudo cp/etc/fail2ban/prisão.conf/etc/fail2ban/prisão.local
Próxima edição cadeia.local
arquivo de configuração em um editor de texto.
sudo vim/etc/fail2ban/prisão.local
Atualize as configurações iniciais em [PADRÃO]
seção.
- ignoreip - Uma lista de endereço IP a ser ignorado da proibição pelo Fail2ban.
[Padrão] IgnoreIP = 127.0.0.1/8 192.168.1.0/24123 [Padrão] IgnoreIP = 127.0.0.1/8 192.168.1.0/24 - Bantime - é o número de segundos em que um host é banido.
Bantime = 60m1 Bantime = 60m - Encontre tempo - Um host é banido se gerou "maxretry" durante o último "Findtime" segundos.
FindTime = 5m1 FindTime = 5m - Maxretry - é o número de falhas antes de um host ser banido.
maxretry = 51 maxretry = 5
Etapa 3 - Gerenciar o serviço Fail2ban
Depois de fazer todas as alterações, salve seu arquivo e reinicie o serviço Fail2ban usando o seguinte comando.
SUDO SYSTEMCTL RESTART FAIL2BAN.serviço
sudo systemctl atabille fail2ban.serviço
Para fins de teste, tentei SSH com as credenciais erradas de uma máquina diferente. Após três tentativas erradas, Fail2ban bloqueou esse IP via iptables com rejeitar o ICMP. Você pode ver as regras em iptables depois de bloquear o endereço IP como abaixo. Para sistemas apenas SSH, certifique -se de ter acesso SSH de outro IP antes de fazer esses testes.
Conclusão
Este tutorial ajudou você a instalar e configurar Fail2ban no Ubuntu 20.04 Sistema LTS. Additioly forneceu os detalhes de configuração para proteger serviços específicos como SSH, SFTP e FTP.
- « Como instalar e configurar Fail2ban no Ubuntu 20.04
- Como instalar o Google Cloud SDK no Debian 10 »