Blog Host Group
Fique por dentro das últimas novidades sobre hospedagem, tecnologia e dicas para seu negócio digital.
Fique por dentro das últimas novidades sobre hospedagem, tecnologia e dicas para seu negócio digital.
Ter um firewall bem configurado é uma das etapas fundamentais para garantir a segurança de um servidor VPS. O CSF é uma opção popular, poderosa e de fácil implementação, que protege contra ataques, atividade suspeita, varreduras de portas, força bruta e mais. A seguir, veja como instalar e usar o CSF do zero.
O CSF (ConfigServer Firewall) é um firewall + sistema de detecção de intrusos para servidores Linux. Ele oferece, entre outros benefícios:
Filtragem de pacotes (iptables por trás), controlando quais portas ficam abertas/restritas.
Bloqueio automático de IPs que tentam logins repetidos com falha, protegendo contra ataques de força bruta.
Capacidade de limitar acessos, bloquear bots maliciosos ou tráfego suspeito, reduzindo risco de invasões ou abuso.
Monitoramento e segurança hardening, sendo leve e compatível com grande parte das distribuições Linux comuns (Ubuntu, Debian, CentOS, etc.).
Por isso, o CSF é ideal para quem usa VPS, especialmente em projetos com acesso externo (SSH, sites, bancos de dados), e quer reforçar a segurança.
Abaixo o passo a passo completo para instalar o CSF em distribuições Linux, adaptável conforme sua distro (Ubuntu, Debian, CentOS etc.).
# 1. Atualize o sistema (exemplo para Ubuntu/Debian)
sudo apt update && sudo apt upgrade -y
# 2. Instale dependências
sudo apt install -y perl libwww-perl liblwp-protocol-https-perl iptables wget unzip
# 3. Acesse o diretório temporário
cd /usr/src
# 4. Baixe o pacote CSF
sudo wget https://www.hostgroup.com.br/d/csf/csf.tgz
# 5. Extraia o pacote
sudo tar -xzf csf.tgz
cd csf
# 6. Execute o instalador
sudo sh install.sh
# 7. Após a instalação, teste os módulos necessários
sudo perl /usr/local/csf/bin/csftest.pl
Se tudo estiver ok, você verá algo como RESULT: csf should function on this server.
Se já houver outro firewall ativo (ex: firewalld, ufw, iptables default), desative ou remova antes de usar o CSF, para evitar conflitos.
No arquivo de configuração principal (/etc/csf/csf.conf), redefina a linha TESTING = "1" para TESTING = "0" para ativar o firewall de verdade após configuração inicial.
Depois da instalação, é hora de liberar as portas necessárias (SSH, HTTP, HTTPS, MySQL etc.) e definir as portas externas permitidas.
Abra o arquivo de configuração:
sudo nano /etc/csf/csf.conf
Localize as variáveis que definem portas abertas, por exemplo:
TCP_IN = "22,80,443"
TCP_OUT = "22,80,443"
UDP_IN = ""
UDP_OUT = ""
TCP_IN: portas TCP permitidas para entrada (ex.: 22 para SSH, 80 para HTTP, 443 para HTTPS)
TCP_OUT: portas TCP permitidas para saída se necessário
Se sua aplicação usa outras portas (ex: 3306 para MySQL, 21 para FTP, etc.), adicione-as com vírgula.
Salve (Ctrl + O, depois Enter) e saia (Ctrl + X).
Aplique as novas regras:
sudo csf -r
Após o CSF estar ativo, alguns comandos básicos ajudam no dia a dia de administração:
| Ação | Comando |
|---|---|
| Ativar o firewall | csf -e |
| Desativar o firewall | csf -x |
| Reiniciar/recarregar regras | csf -r |
| Bloquear permanentemente um IP | csf -d IP |
| Desbloquear um IP | csf -dr IP |
| Whitelist (permitir sempre) um IP | csf -a IP |
| Verificar razão de bloqueio de IP | csf -g IP |
Dica: Se você estiver conectado via SSH e alterar portas ou firewall, certifique-se de liberar a porta SSH antes de aplicar as regras, para não ficar sem acesso ao servidor.
Além de filtrar portas e conexões, o CSF traz funcionalidades especiais para reforço de segurança:
Detecção de brute force / tentativas falhas de login: bloqueio automático de IPs com muitas falhas.
Notificações por e-mail: em caso de eventos críticos (tentativas de login, uso de su, falhas de autenticação).
Lista negra (blacklist) e lista branca (whitelist) de IPs: para bloquear agressivamente ameaças ou garantir acesso seguro a IPs confiáveis.
Proteção contra varreduras de portas, floods, SYN/UDP floods, etc.: reduz risco de ataques DDoS ou abusos.
Compatibilidade com painéis de hospedagem (cPanel, WHM, etc.) ou uso standalone: ideal para servidores VPS personalizados.
Para quem mantém um servidor VPS ou Dedicado com a Host Group, o CSF é uma camada adicional de segurança que complementa a infraestrutura. É recomendado especialmente se você:
Hospeda sites WordPress, lojas, APIs ou sistemas acessíveis pela internet.
Oferece serviços de desenvolvimento, revenda ou múltiplos sites.
Quer proteger SSH, banco de dados e serviços sensíveis contra invasões e brute-force.
Busca automatizar a segurança sem complicações técnicas.
Instalar e configurar o CSF é um passo inteligente e bastante acessível para aumentar a segurança do seu servidor Linux. Com poucos comandos e configuração simples, você já garante controle sobre portas, bloqueios automáticos de IP suspeitos e proteção contra ataques comuns.
Se você é cliente ou pretende contratar um VPS ou Dedicado na Host Group, vale a pena aplicar o CSF logo no início. Com essa camada extra, seu servidor fica mais protegido e reduz bastante o risco de surpresas desagradáveis.
Autor na Host Group, compartilhando conhecimento sobre hospedagem e tecnologia.
Ver todos os posts