SSH & Avançado 43 visualizações

Como bloquear login root direto por SSH e criar um usuário administrativo seguro

Ver no WHMCS

Como bloquear login root direto por SSH e criar um usuário administrativo seguro

Olá, querido(a) cliente da GeHost! 👋

Seja bem-vindo(a) ao nosso guia de segurança digital, onde você aprende a proteger seu servidor com passos simples, seguros e totalmente acessíveis — mesmo que nunca tenha mexido em SSH antes. Aqui, você não precisa ser um expert. Apenas seguir com calma, como um bom aluno de uma boa escola de sabedoria digital.

Imagine seu servidor como uma casa. O root é como a chave mestra de toda a casa. Se alguém conseguir usá-la diretamente, pode entrar em qualquer cômodo — e isso é perigoso. Por isso, vamos bloquear o acesso direto do root pelo SSH e criar um usuário administrativo seguro, como um novo morador com senha forte e permissões certas.

Antes de começar: o que você precisa

  • Seu login do cPanel (acesso ao painel da GeHost).
  • Seu nome de usuário do servidor (geralmente é o mesmo que o login do cPanel).
  • Uma senha forte (use letras maiúsculas, minúsculas, números e símbolos).
  • Um cliente SSH (como PuTTY, Termius, ou o terminal do Linux/macOS).
Dica do Sensei: Nunca use a senha do root diretamente. É como deixar a chave mestra na porta. A segurança começa com essa escolha consciente.

Passo 1: Faça login no cPanel

Entre no seu painel de controle em painel.gehost.com.br com seu usuário e senha.

Tela de login do cPanel com campos Usuário e Senha e botão Log in

Passo 2: Acesse o SSH (via cPanel)

No cPanel, procure pela ferramenta “SSH Access” — ela está na seção “Segurança”. Clique nela.

Se não vir, pode ser que seu plano não inclua acesso SSH. Nesse caso, consulte seu plano no painel ou entre em contato com o suporte da GeHost para confirmar.

Passo 3: Crie um novo usuário administrativo

Na tela do SSH Access, clique em “Gerenciar usuários” (ou algo semelhante). Então:

  1. Escolha um nome de usuário (ex: adminseguro).
  2. Defina uma senha forte.
  3. Verifique se a opção “Permitir acesso ao SSH” está ativada.
  4. Salve.

Esse novo usuário será o seu novo “porta-voz” do servidor — ele terá permissões administrativas, mas não será o root.

Passo 4: Bloqueie o login direto do root

Para isso, vamos editar o arquivo de configuração do SSH. No cPanel, vá até a seção “SSH Access” e clique em “Editar arquivo de configuração” (geralmente chamado de sshd_config).

Procure pela linha que diz:

PermitRootLogin yes

Altere para:

PermitRootLogin no

Salve o arquivo.

Importante: Após essa alteração, o root não conseguirá mais fazer login diretamente pelo SSH. Só poderá acessar via outro usuário (como o que você criou).

Passo 5: Teste o novo acesso

Abra seu cliente SSH e tente fazer login com o novo usuário:

ssh adminseguro@seu-servidor.com.br

Se conseguir entrar, parabéns! Você está no caminho certo. Agora, o root está protegido.

Passo 6: (Opcional) Configure o acesso com chave SSH (mais seguro)

Para ainda mais segurança, use chaves SSH em vez de senha. No cPanel, você pode gerar uma chave pública/privada na seção “SSH Access”.

Depois, copie a chave pública para o arquivo ~/.ssh/authorized_keys do novo usuário. Assim, você entra apenas com a chave — mais seguro que senha.

Conclusão: Segurança é hábito, não acidente

Hoje você aprendeu a proteger seu servidor com duas ações simples:

  • Bloquear o acesso direto do root.
  • Criar um usuário administrativo seguro.

Isso já reduz drasticamente o risco de invasões. E lembre-se: segurança não é um evento, é um hábito.

Se precisar de ajuda, o suporte da GeHost está disponível por 30 dias após a entrega — e está aqui para te ajudar com qualquer dúvida.

Com carinho, seu Sensei da GeHost 🌿

Seu servidor está mais seguro. E você, mais tranquilo.

Precisa de Ajuda?

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