ConfigServer Security e Firewall é o firewall opensource indicado para quem deseja maior controle e gerenciamento de suas configurações.
Para instalação, basta seguir os seguintes procedimentos:
# cd /usr/local/src
# wget https://download.configserver.com/csf.tgz
# tar -xzf csf.tgz
# cd csf
# sh install.cpanel.sh
Se você já faz uso de algum firewall, deve desabilitá-lo antes.
Após a instalação, você pode acessar o arquivo de configuração e editá-lo da maneira que preferir:
# vi /etc/csf/csf.conf
A porta de SSH será aberta automaticamente. O firewall é configurado para ter o modo teste habilitado, o que significa que as regras do iptables serão removidas 5 minutos após o CSF iniciar. No momento em que você souber que suas configurações estão funcionais, desabilite esse modo (assim evitando de ficar trancado fora da máquina).
O primeiro passo é alterar a linha TESTING de 1 para 0. Em seguida, executar os comandos:
# csf -u
# csf -r
O parâmetro “-r” serve para aplicar as modificações.
Os seguintes comandos, seguidos do endereço IP desejado 0.0.0.0, podem ser utilizados para configuração do firewall:
#csf -g 0.0.0.0
Verifica se o IP em questão está bloqueado;
#csf -a 0.0.0.0
Adiciona um IP na lista de permissões do servidor;
#csf -d 0.0.0.0
Bloqueia o IP no firewall e adicionar o comentário no arquivo /etc/csf/csf.deny;
#csf -tr 0.0.0.0
Remove o bloqueio temporário de um IP;
#csf -dr 0.0.0.0
Remove o bloqueio definitivo de um IP;
#grep 0.0.0.0 /var/log/lfd.log
Verifica o motivo de um bloqueio temporário.
Portas abertas por padrão no firewall:
TCP_IN = "20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995"
UDP_IN = "20, 21, 53"
TCP_OUT = "20, 21, 22, 25, 53, 80, 110, 113, 443"
UDP_OUT = "20, 21, 53, 113, 123"
Dúvidas? Entre em contato com o nosso suporte!