SSH & Avançado 47 visualizações

Como configurar um usuário non-root com sudo para administrar o VPS com segurança

Ver no WHMCS

Como configurar um usuário non-root com sudo para administrar o VPS com segurança

Olá, querido cliente! Seja bem-vindo ao seu novo espaço no mundo da hospedagem. Aqui na GeHost, acreditamos que segurança e autonomia andam de mãos dadas — por isso, vamos te ensinar, com carinho e clareza, como criar um usuário non-root com permissão sudo para gerenciar seu servidor com responsabilidade e tranquilidade.

Este guia é especialmente pensado para quem está começando ou quer se aprofundar em segurança no acesso ao servidor. Vamos com calma, passo a passo, como se fosse um treinamento de senpai para novato. 🌿

Antes de começar: o que você precisa saber

  • Este procedimento é para servidores VPS com acesso root via SSH.
  • Seu plano na GeHost é hospedagem com cPanel — mas o acesso root só está disponível em planos específicos (consulte seu painel ou suporte).
  • Não use o usuário root para tarefas diárias. É como usar uma chave mestra para abrir uma porta do banheiro.
  • Seu objetivo é criar um usuário seguro, com permissão sudo apenas para o que for necessário.
Dica Sensei: Sempre que possível, evite o root. Ele é poderoso, mas perigoso. O usuário non-root é como o seu "guardião do servidor" — cuidadoso, responsável e com limite de acesso.

Passo a passo: Criando seu usuário seguro

  1. Conecte-se ao seu servidor via SSH
    Abra seu terminal (Linux/Mac) ou use um cliente como Putty (Windows). Conecte-se com o usuário root e sua senha de acesso.
  2. Crie um novo usuário (não root)
    Execute o comando abaixo, substituindo seunome pelo nome que deseja dar ao seu usuário (ex: joao):
    adduser seunome
    Siga as instruções para definir uma senha forte (use letras maiúsculas, minúsculas, números e símbolos).
  3. Adicione o usuário ao grupo sudo
    Para que o usuário tenha permissão para executar comandos com privilégios elevados, execute:
    usermod -aG sudo seunome
    Isso adiciona o usuário ao grupo sudo, permitindo que ele use o comando sudo quando necessário.
  4. Verifique a configuração do sudo
    Para garantir que o usuário foi adicionado corretamente, digite:
    groups seunome
    Você deverá ver sudo na lista de grupos do usuário.
  5. Teste o acesso com sudo
    Agora, faça logout do root e faça login novamente com o novo usuário:
    su - seunome
    Em seguida, tente executar um comando com sudo:
    sudo whoami
    Se o retorno for root, parabéns! Você configurou com sucesso um usuário seguro com acesso administrativo.
  6. Desative o login root (opcional, mas recomendado)
    Para maior segurança, é melhor desativar o login direto com root. Edite o arquivo de configuração do SSH:
    sudo nano /etc/ssh/sshd_config
    Procure a linha: PermitRootLogin yes Altere para: PermitRootLogin no Salve o arquivo (Ctrl+O, Enter) e saia (Ctrl+X). Reinicie o serviço SSH:
    sudo systemctl restart sshd
    Agora, o root só poderá ser acessado por quem já está logado com outro usuário — muito mais seguro!

Importante: segurança e boas práticas

  • Nunca compartilhe sua senha ou chaves SSH com terceiros.
  • Use senhas fortes e únicas para cada usuário.
  • Evite usar sudo para comandos que não exigem privilégios elevados.
  • Monitore o acesso com ferramentas como journalctl ou sudo last.
  • Se precisar de ajuda, entre em contato com o suporte da GeHost pelo painel: painel.gehost.com.br.
Dica Sensei: Você não precisa saber tudo para começar. Aprendizado é um caminho, não um destino. Cada passo seguro é um passo em direção à liberdade digital.

Quer ir além?

Se você está curioso para saber mais sobre segurança no servidor, como firewall, monitoramento de logs ou configuração de SSH com chaves, o suporte da GeHost está à disposição. Lembre-se: todo grande administrador começou como um iniciante.

Se precisar de ajuda com algum comando ou configuração, envie um ticket no painel do cliente. Nossa equipe está pronta para te ajudar com respeito, clareza e um toque de humanidade — assim como fazemos desde 2015, com amor e dedicação por Raphael Neves Koga, nosso fundador.

Até a próxima, com paz e código limpo! 🙏

Tela de login do cPanel com campos Usuário e Senha
Precisa de Ajuda?

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