Blog Host Group

Fique por dentro das últimas novidades sobre hospedagem, tecnologia e dicas para seu negócio digital.

8 min de leitura

Como instalar o CSF e proteger seu servidor: guia completo para VPS

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 que é o CSF e por que usá-lo

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.

 

Como instalar o CSF no servidor

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.

Observações importantes

  • 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.

 

Primeira configuração: liberar portas e definir regras básicas

Depois da instalação, é hora de liberar as portas necessárias (SSH, HTTP, HTTPS, MySQL etc.) e definir as portas externas permitidas.

  1. Abra o arquivo de configuração:

sudo nano /etc/csf/csf.conf
  1. 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.

  1. Salve (Ctrl + O, depois Enter) e saia (Ctrl + X).

  2. Aplique as novas regras:

sudo csf -r

 

Comandos úteis para bloquear ou liberar IPs e portas com CSF

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.

 

Segurança extra: funcionalidades que fortalecem o 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.

 

Quando usar o CSF na Host Group?

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.

 

Conclusão

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.

 

Compartilhe:

Sobre o Autor

Redator HG

Autor na Host Group, compartilhando conhecimento sobre hospedagem e tecnologia.

Ver todos os posts
Host Group
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.