Como configurar um usuário SSH com acesso restrito a um diretório (chroot jail)
Olá! Aqui é a Sensei da GeHost 🧘 e hoje vamos falar de um assunto que deixa muita gente com aquela pulguinha atrás da orelha: acesso SSH restrito, também conhecido como chroot jail. Calma que o nome é mais assustador que a coisa em si — vou te guiar com carinho, passo a passo.
O que é isso, afinal?
Quando você acessa sua hospedagem via SSH (linha de comando), o ideal — por segurança — é que você só consiga "enxergar" e mexer nos arquivos da sua própria conta, e não no restante do servidor, onde ficam outras contas e arquivos do sistema. Esse "cercadinho seguro" é o que chamamos de jail (prisão, em inglês) ou chroot. Pense nele como o seu apartamento dentro de um condomínio: você tem a chave da sua porta, mas não das portas dos vizinhos.
💡 Dica da Sensei: essa é uma camada extra de segurança — e não uma limitação chata! Ela existe justamente para proteger a sua conta (e as de outros clientes) de acessos indevidos.
Passo 1 — Confira se o seu plano tem acesso SSH
Nem todo plano vem com SSH habilitado por padrão. O primeiro passo é confirmar isso:
- Acesse o painel.gehost.com.br com seu login e senha;
- Verifique os detalhes do seu plano de hospedagem;
- Se tiver qualquer dúvida sobre se o seu plano contempla SSH, é só chamar o nosso suporte — melhor perguntar antes do que travar no meio do caminho.
Passo 2 — Solicite a ativação do acesso SSH
Por padrão, no cPanel (o painel usado na sua hospedagem GeHost), o acesso SSH costuma vir desativado por segurança. Para habilitá-lo:
- Entre em contato com o suporte da GeHost pelo painel do cliente, informando o domínio da conta que precisa de acesso SSH;
- Nossa equipe libera o acesso para o seu usuário do cPanel;
- Assim que ativado, o seu acesso já vem automaticamente restrito ao diretório da sua conta (a famosa "jail"). Ou seja: você não precisa configurar nada manualmente para isso funcionar — o ambiente restrito já vem pronto e ativo por padrão em toda hospedagem compartilhada. 🔒
Passo 3 — Conectando via SSH
Com o acesso liberado, você pode conectar usando qualquer cliente SSH (no Windows, o PuTTY é bem popular; no Mac e Linux, dá pra usar o Terminal direto). Você vai precisar de:
- Usuário: geralmente o mesmo usuário do seu cPanel;
- Senha (a mesma do cPanel) ou uma chave SSH, caso prefira autenticação por chave (mais segura!);
- Endereço/host e porta: essas informações ficam disponíveis no seu painel do cliente ou são enviadas pelo suporte junto da liberação do acesso — por segurança, não publicamos esses dados aqui.
💡 Dica da Sensei: se puder escolher, prefira sempre autenticação por chave SSH em vez de senha. É mais seguro e evita dor de cabeça com senhas fracas ou vazadas.
Passo 4 — Entendendo os limites do seu "cercadinho"
Dentro do ambiente restrito, é importante saber o que esperar:
- Você consegue navegar, criar, editar e apagar arquivos dentro da sua própria conta — igualzinho ao que você já faz pelo Gerenciador de Arquivos do cPanel, só que via linha de comando;
- Você não consegue ver ou acessar pastas de outras contas hospedadas no mesmo servidor;
- Não há acesso de administrador (root) nesse ambiente — os comandos disponíveis são os de um usuário comum, focados em gerenciar os seus próprios arquivos;
- A estrutura de pastas que você vê no terminal é a mesma que você já conhece do Gerenciador de Arquivos (como a pasta public_html, por exemplo).
Passo 5 — Boas práticas dentro do ambiente restrito
- Use chaves SSH sempre que possível, em vez de senha;
- Nunca compartilhe sua chave privada ou senha de SSH com terceiros;
- Se você tem múltiplas pessoas da equipe precisando de acesso, fale com o suporte sobre as opções disponíveis para o seu plano, em vez de compartilhar uma única credencial entre várias pessoas;
- Faça backup dos seus arquivos regularmente antes de operações mais avançadas via linha de comando — um comando digitado errado pode apagar algo importante, e isso vale tanto no SSH quanto em qualquer outro lugar.
💡 Dica da Sensei: se algum comando disponível no terminal não estiver correspondendo ao esperado, ou se você achar que precisa de uma permissão diferente da que tem, não tente forçar nada por conta própria — fale com o suporte da GeHost. A gente ajusta com segurança pra você. 🙏
E é isso! Viu como o "chroot jail" nada mais é do que a sua hospedagem cuidando de você e dos outros clientes ao mesmo tempo? Qualquer dúvida, nosso suporte está por perto pra te ajudar. Até o próximo guia! 🌸