Como configurar um firewall básico (CSF) no VPS para liberar só as portas necessárias
Olá, querido(a) cliente da GeHost! 👋
Se você está aqui, é porque quer deixar seu servidor mais seguro — e isso é ótimo! Como seu Sensei da Segurança, vou te guiar com calma, passo a passo, como configurar um firewall básico no seu VPS usando o CSF (ConfigServer Security & Firewall). Vamos deixar só as portas que você precisa abertas — nada de risco desnecessário. >💡 Dica do Sensei: O CSF é um dos melhores firewalls para servidores Linux. Ele é poderoso, mas fácil de usar — especialmente quando você sabe o que está fazendo. Vamos dominar isso juntos!
Antes de começar: o que você precisa saber
Este guia é para clientes que têm acesso ao terminal (SSH) do seu VPS. Se você não tem certeza se tem, entre no painel do cliente (painel.gehost.com.br) e verifique se seu plano inclui acesso root ou SSH.
Se não tiver certeza, entre em contato com o suporte da GeHost — eles vão te ajudar a confirmar isso. Lembre-se: segurança começa com conhecimento, e nós estamos aqui para te ajudar!
Passo a passo: configurando o CSF com portas seguras
Conecte-se ao seu VPS via SSH
Use um cliente como Putty (Windows), Terminal (Mac) ou WSL. Conecte-se com o usuário root e a senha fornecida pela GeHost.
Instale o CSF
No terminal, execute este comando:
wget https://download.configserver.com/csf.tgz tar -xzf csf.tgz cd csf sh install.shApós o término, o CSF será instalado automaticamente.
Configure as portas permitidas
Abra o arquivo de configuração do CSF com este comando:
nano /etc/csf/csf.confProcure pelas linhas abaixo e ajuste conforme necessário:
- HTTP (porta 80) – para sites com HTTP
- HTTPS (porta 443) – para sites com SSL (obrigatório para segurança)
- SSH (porta 22) – para acesso via terminal (mantenha apenas se precisar)
- Outras portas? – Só abra se for necessário (ex: 3306 para MySQL, 25 para e-mail — mas só se usar serviços externos).
Exemplo de configuração segura:
TCP_IN = "80,443,22" TCP_OUT = "22,80,443" UDP_IN = "53" UDP_OUT = "53"⚠️ Não abra portas desnecessárias — cada porta aberta é uma porta de entrada para riscos.
Desative o firewall temporariamente para testar
Para evitar se trancar, digite:
csf -fIsso desativa o firewall temporariamente. Agora, teste sua conexão com o site e o SSH. Se tudo funcionar, prossiga.
Ative o CSF novamente
Quando tudo estiver funcionando, ative o firewall com:
csf -eO CSF agora estará ativo com as portas que você definiu.
Verifique o status
Confirme que o firewall está rodando:
csf -vSe aparecer "CSF is running", você está no caminho certo! 🎉
Segurança extra: proteção contra tentativas de invasão
O CSF também protege contra ataques de força bruta. Para ativar, no arquivo /etc/csf/csf.conf, garanta que estas linhas estejam habilitadas:
LF_SSHD = "10,600,5"→ Bloqueia após 10 tentativas em 10 minutosLF_HTTPD = "10,600,5"→ Protege login de painéisLF_EMAIL = "10,600,5"→ Protege contra spam
Depois de ajustar, salve o arquivo e reinicie o CSF:
csf -r
Importante: sempre teste antes de fechar tudo
Se você fechar o acesso SSH por engano, pode perder o controle do servidor. Por isso:
- Use o SSH em outra janela enquanto testa.
- Se precisar, use o console do painel do cliente (painel.gehost.com.br) para acessar o terminal remoto.
- Nunca feche o acesso SSH sem testar primeiro.
Quer mais segurança?
Se quiser, você pode usar o SSL/TLS para proteger todos os dados do seu site. No cPanel, vá em SSL/TLS Certificates e instale um certificado gratuito (como Let's Encrypt). É simples, rápido e essencial para sites modernos.
Conclusão: você está no controle
Configurar um firewall básico como o CSF não é difícil — só exige atenção e cuidado. Ao liberar apenas as portas que você precisa, você protege seu servidor contra invasões, roubos de dados e ataques maliciosos.
Se tiver dúvidas, não hesite em entrar em contato com o suporte da GeHost. Nossa equipe está aqui para te ajudar — sempre com respeito, atenção e um sorriso no coração.
Com carinho,
Sensei da GeHost
Protegendo seu site com segurança e coração
Dados fiscais da empresa: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)