SSL y seguridad 37 visualizações

Como configurar um firewall básico (CSF) no VPS para liberar só as portas necessárias

Ver no WHMCS

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

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

    Tela de login do cPanel com campos de Usuário e Senha
  2. Instale o CSF

    No terminal, execute este comando:

    wget https://download.configserver.com/csf.tgz
    tar -xzf csf.tgz
    cd csf
    sh install.sh

    Após o término, o CSF será instalado automaticamente.

  3. Configure as portas permitidas

    Abra o arquivo de configuração do CSF com este comando:

    nano /etc/csf/csf.conf

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

  4. Desative o firewall temporariamente para testar

    Para evitar se trancar, digite:

    csf -f

    Isso desativa o firewall temporariamente. Agora, teste sua conexão com o site e o SSH. Se tudo funcionar, prossiga.

  5. Ative o CSF novamente

    Quando tudo estiver funcionando, ative o firewall com:

    csf -e

    O CSF agora estará ativo com as portas que você definiu.

  6. Verifique o status

    Confirme que o firewall está rodando:

    csf -v

    Se 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 minutos
  • LF_HTTPD = "10,600,5" → Protege login de painéis
  • LF_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.

Tela de SSL/TLS Certificates no cPanel

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)

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.