Como restringir o acesso à área de login do site por endereço de IP
Oi! Aqui é a Sensei da GeHost 🥋 Hoje vamos aprender uma técnica simples e poderosa de segurança: fazer com que a tela de login do seu site (por exemplo, o wp-admin do WordPress, ou o próprio cPanel) só possa ser acessada por endereços de IP que você autorizar. Assim, mesmo que alguém descubra seu usuário e senha, nem consegue chegar na tela de login se não estiver usando um IP liberado.
Pense nisso como colocar um "porteiro" na porta de login: só quem está na lista de convidados (seu IP) consegue nem tocar a campainha.
Antes de começar
- Descubra o seu IP atual. Você pode pesquisar em qualquer buscador por algo como "qual é o meu IP" e anotar o número que aparecer (algo como 203.0.113.10, só de exemplo).
- Atenção se o seu IP muda com frequência. A maioria das conexões residenciais/celular é "dinâmica", ou seja, o IP pode trocar de tempos em tempos. Se isso acontecer com você, pode acabar se bloqueando sem querer — vale revisar essa configuração de vez em quando.
- Essa restrição é por IP, então se você viaja, troca de rede Wi-Fi ou usa o celular fora de casa, vai precisar liberar o novo IP (ou desativar a regra temporariamente) para conseguir entrar.
Passo 1 — Acesse o cPanel
Entre no painel da sua hospedagem normalmente com seu usuário e senha.
Passo 2 — Abra o Gerenciador de Arquivos
A forma mais comum de restringir o login por IP é editando um arquivo chamado .htaccess, que fica na pasta do seu site. Para chegar nele:
- No cPanel, abra o Gerenciador de Arquivos (File Manager).
- Vá até a pasta public_html (ou a pasta do domínio/subpasta que você quer proteger).
- Se for proteger só a área de login do WordPress, entre na pasta wp-admin.
- Ative a opção para mostrar arquivos ocultos, caso o .htaccess não apareça na lista (normalmente há uma opção de configurações no canto superior direito do Gerenciador de Arquivos para isso).
Passo 3 — Edite (ou crie) o arquivo .htaccess
Clique com o botão direito no arquivo .htaccess e escolha Editar. Se o arquivo não existir ainda, você pode criar um novo com esse nome exato (não esqueça o ponto no início).
Antes de mexer, faça uma cópia do arquivo original (pode duplicar e renomear para algo como .htaccess-backup). Assim, se algo der errado, é só devolver a versão antiga.
Adicione ao final do arquivo as seguintes linhas, trocando o IP de exemplo pelo(s) seu(s) IP(s) reais:
- Order Deny,Allow
- Deny from all
- Allow from 203.0.113.10
Se quiser liberar mais de um IP (por exemplo, sua casa e seu escritório), basta repetir a linha Allow from para cada endereço, em linhas separadas.
Salve o arquivo. A partir daí, qualquer tentativa de acesso àquela pasta (e à tela de login dentro dela) vindo de um IP fora da lista vai receber uma mensagem de acesso negado.
Passo 4 — Teste antes de sair comemorando
- Abra a tela de login em uma aba anônima do navegador, usando a sua conexão normal, e confirme que consegue acessar.
- Se possível, peça para alguém de outra rede (ou use os dados móveis do celular, com Wi-Fi desligado) tentar acessar a mesma página — o esperado é que dê acesso negado.
Dica de ouro: guarde uma cópia do .htaccess original em um lugar seguro fora do servidor (no seu computador, por exemplo). Se você trocar de IP e ficar bloqueado, dá para restaurar essa cópia pelo próprio Gerenciador de Arquivos e recuperar o acesso.
Quando NÃO usar essa técnica
- Se a equipe que acessa o site trabalha em vários lugares diferentes (home office, clientes, viagens), a restrição por IP pode virar mais dor de cabeça do que proteção — nesses casos, uma senha forte, autenticação em duas etapas (quando o sistema do site oferecer) e um usuário exclusivo para cada pessoa costumam ser mais práticos.
- Se você não tem certeza do seu IP ou ele muda toda hora, é melhor não aplicar essa regra sozinho — fale com a gente antes.
Precisa de uma força?
Se preferir, nossa equipe pode te ajudar a configurar essa proteção com segurança, sem risco de você ficar trancado para fora do próprio site. É só abrir um chamado pelo painel.gehost.com.br que a gente cuida disso com você.
Segurança boa é aquela que protege sem te atrapalhar. Qualquer dúvida, chama a gente — combinado? 🙌