Como limitar o acesso SSH por IP para aumentar a segurança do seu VPS
Olá, querido cliente da GeHost! 👋
Se você está aqui, é porque quer proteger ainda mais o seu servidor — e isso é ótimo! O acesso SSH é uma das portas mais usadas para administrar servidores, mas também uma das mais vulneráveis. Por isso, limitar quem pode se conectar por SSH apenas a IPs específicos é uma das melhores práticas de segurança. Aqui, o Sensei da GeHost vai te guiar passo a passo, com calma e clareza, para fazer isso com segurança — mesmo que você nunca tenha mexido em configurações avançadas antes. Vamos lá?Antes de começar: entenda o que está fazendo
Limitar o acesso SSH por IP significa permitir que apenas determinados endereços IP (como o seu computador ou escritório) consigam se conectar ao seu servidor via SSH. Isso reduz drasticamente o risco de ataques de força bruta (tentativas de senha repetidas).
Dica do Sensei:
Nunca limite o acesso apenas ao seu IP se você se conecta de locais diferentes (como casa, trabalho, Wi-Fi público). Se precisar, use um IP fixo estável ou considere usar uma VPN com IP estático.
Passo a passo: como restringir o acesso SSH por IP
Este guia assume que você já tem acesso root ao servidor via SSH e que está usando um sistema baseado em Linux (como Ubuntu ou CentOS), com o firewall iptables ou firewalld. A GeHost usa um ambiente seguro e controlado — mas para essas configurações avançadas, é necessário acesso administrativo.
- Conecte-se ao seu servidor via SSH
Abra seu terminal (ou use um cliente como PuTTY, MobaXterm ou VS Code) e conecte-se ao seu servidor usando o IP e a senha (ou chave SSH) fornecidos no painel da GeHost. - Verifique qual é o seu IP público atual
No terminal, digite o comando abaixo para descobrir seu IP atual:curl ifconfig.me
Anote esse IP — ele será usado para permitir o acesso. - Edite o arquivo de configuração do SSH
Abra o arquivo de configuração do SSH com um editor de texto comonano:sudo nano /etc/ssh/sshd_config
Use o comando acima no terminal. Ele abrirá o arquivo de configuração. - Adicione as regras de acesso por IP
Procure pela linha que dizAllowUsersouAllowGroups. Se não existir, você pode adicioná-la no final do arquivo. Exemplo:AllowUsers seu_usuario@192.168.1.100
Substituaseu_usuariopelo nome de usuário que você usa no servidor, e192.168.1.100pelo seu IP público (o que você descobriu no passo 2). - Salve e feche o arquivo
Nonano, pressione Ctrl + O para salvar, depois Enter para confirmar. Depois, pressione Ctrl + X para sair. - Reinicie o serviço SSH
Para aplicar as mudanças, reinicie o serviço:sudo systemctl restart sshd
(Em alguns sistemas pode sersshdoussh— depende da distribuição.) - Teste a conexão
Tente se conectar novamente via SSH a partir do seu IP. Se tudo estiver certo, a conexão funcionará. Se não funcionar, verifique se o IP está correto e se o firewall não está bloqueando.
Importante: use o firewall para mais segurança
Além da configuração do SSH, você pode usar o firewall para bloquear todo o tráfego SSH de IPs não autorizados. Veja um exemplo com iptables:
sudo iptables -A INPUT -p tcp --dport 22 -s 192.168.1.100 -j ACCEPT sudo iptables -A INPUT -p tcp --dport 22 -j DROP
Isso permite SSH apenas do IP 192.168.1.100 e bloqueia todos os demais.
Dica do Sensei:
Se você usariptables, lembre-se de salvar as regras para que persistam após reinicialização. No Ubuntu, usesudo apt install iptables-persistente depoissudo netfilter-persistent save.
Como verificar se está funcionando
Depois de aplicar as mudanças, tente conectar-se do seu IP — deve funcionar. Depois, tente de outro IP (como um celular com dados móveis) — a conexão deve ser negada.
Se algo não funcionar, não se preocupe! O acesso ao painel da GeHost (painel.gehost.com.br) ainda está disponível. Entre em contato com o suporte e peça ajuda — o nosso time está aqui para te ajudar com carinho.
Resumo do que você aprendeu hoje
- Limitar o acesso SSH por IP aumenta muito a segurança.
- Use o arquivo
/etc/ssh/sshd_configpara definir quem pode se conectar. - Adicione seu IP público na linha
AllowUsers. - Reinicie o serviço SSH para aplicar as mudanças.
- Use o firewall para reforçar a proteção.
Parabéns! Você agora é um verdadeiro guardião da segurança do seu servidor. 🛡️
Se tiver dúvidas, não hesite em nos procurar. Estamos aqui para te ajudar — com paciência, respeito e um sorriso no coração.
Com carinho,
Sensei da GeHost
Protegendo sua jornada digital, um passo de cada vez.