Como restringir o acesso SSH a uma lista de IPs permitidos (allowlist) imprimir

  • 0

Como restringir o acesso SSH a uma lista de IPs permitidos (allowlist)

Oi! Aqui é a Sensei da GeHost 🧉. Se você chegou até este guia, provavelmente já sabe usar SSH no dia a dia e agora quer dar um passo a mais na segurança: fazer com que o servidor só aceite conexões SSH vindas de IPs que você escolheu. Vamos com calma, passo a passo, sem juridiquês nem termo técnico jogado sem explicação.

O que é essa tal "allowlist" de IPs?

Pensa assim: hoje, quem sabe seu usuário e senha (ou tem sua chave SSH) pode tentar se conectar de qualquer lugar do mundo. Uma allowlist ("lista de permitidos") muda essa regra: o servidor passa a aceitar conexão SSH somente dos IPs que estiverem na lista. Qualquer outra tentativa, mesmo com senha certa, é recusada antes mesmo de pedir login. É uma camada extra de proteção, útil principalmente se você acessa sempre da mesma rede (casa, escritório, VPN da empresa).

💡 Dica da Sensei: allowlist não substitui senha forte nem chave SSH — ela soma com essas proteções. Segurança boa é feita em camadas.

Passo 1 — Confirme se seu plano tem acesso SSH liberado

Nem todo plano de hospedagem vem com acesso SSH habilitado por padrão, e a restrição por IP é feita no firewall do servidor (não é algo que qualquer conta de hospedagem edita sozinha). Antes de seguir, dê uma olhada no painel.gehost.com.br ou fale com o suporte pra confirmar se SSH está ativo na sua hospedagem.

Tela de login do cPanel

Passo 2 — Descubra o(s) IP(s) que você quer liberar

Você vai precisar do IP público de cada lugar de onde costuma acessar o servidor (casa, escritório, VPN etc.).

  1. No computador que você usa pra acessar via SSH, abra o navegador e pesquise algo como "qual é o meu IP".
  2. Anote o número (formato tipo 123.45.67.89) para cada local diferente de onde você acessa.
  3. Se você usa internet residencial, esse IP pode mudar de tempos em tempos (IP dinâmico). Se for o seu caso, avise o suporte — pode valer a pena usar uma faixa de IP fixa da sua operadora, uma VPN com IP fixo, ou revisar a lista periodicamente.

Passo 3 — Reforce o acesso com chave SSH (isso você já pode fazer agora)

Enquanto a restrição por IP depende do suporte, tem uma proteção que você mesmo já consegue ativar: autenticação por chave SSH, em vez de só senha.

  1. Acesse o cPanel da sua hospedagem.
  2. No painel inicial, procure a seção de Segurança.
  3. Clique em algo como "Acesso SSH" / "Gerenciar Chaves SSH" (o nome pode variar um pouquinho conforme a versão do cPanel).
  4. Gere um novo par de chaves (ou importe a chave pública do seu computador) e autorize essa chave.
Painel inicial do cPanel com os grupos de ferramentas
💡 Dica da Sensei: com chave SSH ativa, dá pra pedir ao suporte pra desabilitar o login só com senha — assim, mesmo que alguém descubra sua senha, não entra sem a chave.

Passo 4 — Peça a restrição por IP ao suporte GeHost

Como essa configuração fica no firewall do servidor (fora do que a conta de hospedagem edita sozinha), o próximo passo é abrir um chamado:

  1. Entre em painel.gehost.com.br e abra um ticket de suporte (ou fale pelo canal de atendimento que você já usa).
  2. Explique que deseja restringir o acesso SSH por lista de IPs permitidos (allowlist).
  3. Informe todos os IPs anotados no Passo 2.
  4. Se você já configurou chave SSH no Passo 3, mencione isso — ajuda a equipe a confirmar que você não vai ficar sem acesso.

Passo 5 — Teste antes de comemorar

Depois que o suporte confirmar que a restrição foi aplicada:

  • Teste a conexão SSH a partir de um dos IPs liberados — deve funcionar normalmente.
  • Se possível, peça pra alguém de fora da sua lista tentar conectar (ou use um app de rede móvel, com Wi-Fi desligado) — a conexão deve ser recusada.
  • Não feche sua sessão SSH atual até confirmar que o novo acesso está funcionando. Assim, se algo sair errado, você ainda está "dentro" pra pedir ajuste ao suporte.
⚠️ Atenção: nunca aplique restrição de IP sem ter certeza do IP correto e sem manter uma sessão aberta como plano B. Um IP errado na lista pode te trancar pra fora do próprio servidor.

Boas práticas para manter a allowlist saudável

  • Revise a lista de tempos em tempos — remova IPs de lugares que você não usa mais.
  • Se o IP de casa mudar (internet dinâmica), avise o suporte pra atualizar a lista.
  • Combine allowlist + chave SSH + senha forte sempre que possível: são camadas que se somam.
  • Guarde o registro de quais IPs foram liberados e por quê — ajuda muito se precisar auditar o acesso no futuro.

Pronto! Com esses passos, seu acesso SSH fica bem mais protegido contra tentativas vindas de fora da sua rede de confiança. Qualquer dúvida no meio do caminho, o suporte da GeHost tá por aqui. Um abraço da sua Sensei! 🌱


Esta resposta lhe foi útil?

« Retornar