Como configurar um usuário não-root com sudo para uso diário no VPS imprimir

  • 0

Como configurar um usuário não-root com sudo para uso diário no VPS

Olá, viajante do servidor! 🌟 Seja bem-vindo ao seu primeiro passo rumo a uma gestão mais segura e profissional do seu VPS na GeHost. Aqui, você não precisa ser um especialista em segurança para começar — só precisa de um pouco de atenção e paciência. Vamos juntos, com calma, como um bom Sensei ensina seu aluno.

Este guia foi feito para quem quer proteger seu servidor e evitar erros graves por acidente. Usar o usuário root todos os dias é como andar com uma chave mestra no bolso: conveniente, mas perigoso. Por isso, vamos criar um usuário comum — mas com poderes suficientes para o dia a dia.

Dica do Sensei: Sempre que possível, evite usar o root. Ele tem acesso total. Um erro de digitação pode apagar tudo. Já um usuário comum com sudo tem controle, mas com limite. Segurança começa com hábito.

Pré-requisitos

Antes de começar, você precisa:

  • Ter acesso ao seu VPS via SSH (como no terminal do seu computador ou com um cliente como PuTTY ou Terminal).
  • Conhecer o nome do seu servidor (não é necessário compartilhar aqui).
  • Ter acesso ao usuário root (seu acesso inicial).

Passo a passo: Criando seu usuário seguro

  1. Conecte-se ao seu VPS via SSH usando o usuário root. Você pode usar o terminal do seu computador ou um cliente como ssh root@seu-servidor. Digite sua senha quando solicitado.

  2. Para segurança, vamos começar criando um novo usuário. Escolha um nome simples e claro, como meuusuario (não use nomes como admin ou root). Execute este comando:

    adduser meuusuario

    Em seguida, siga as instruções para definir uma senha forte e preencher informações opcionais (como nome completo, telefone, etc. — pode pular com Enter).

  3. Agora, vamos adicionar esse usuário ao grupo sudo, que permite executar comandos com privilégios elevados. Execute:

    usermod -aG sudo meuusuario

    Isso garante que meuusuario possa usar sudo quando necessário.

  4. Para garantir que tudo esteja funcionando, vamos testar a conexão com o novo usuário. Primeiro, saia da sessão atual:

    exit

    Depois, faça login novamente com o novo usuário:

    ssh meuusuario@seu-servidor

    Se tudo estiver certo, você vai entrar com o novo usuário.

  5. Para testar o sudo, digite:

    sudo whoami

    Se aparecer root, parabéns! Você está usando sudo com sucesso.

  6. Por segurança, vamos desativar o login direto do root via SSH. Isso evita tentativas de invasão. Edite o arquivo de configuração do SSH:

    sudo nano /etc/ssh/sshd_config

    Procure a linha que diz:

    PermitRootLogin yes

    Altere para:

    PermitRootLogin no

    Salve o arquivo com Ctrl + O, pressione Enter, depois saia com Ctrl + X.

  7. Reinicie o serviço do SSH para aplicar as mudanças:

    sudo systemctl restart sshd

    Pronto! Agora o root não pode mais logar diretamente por SSH. Só você pode usar o novo usuário com sudo.

Como usar seu novo usuário no dia a dia

Daqui em diante, sempre que precisar fazer algo com privilégios (como instalar um software, modificar arquivos do sistema ou reiniciar serviços), use o comando sudo antes da ação. Exemplo:

sudo apt update

Isso evita que você faça alterações acidentais no sistema.

Dica do Sensei: Sempre que usar sudo, pare e pense: "Estou certo disso?". Um comando mal escrito pode causar muito estrago.

Importante: Segurança e Boas Práticas

  • Nunca compartilhe sua senha ou chave SSH com ninguém.
  • Use senhas fortes e únicas para cada conta.
  • Atualize seu sistema regularmente com sudo apt update && sudo apt upgrade.
  • Se precisar de ajuda, entre em contato com o suporte da GeHost pelo painel: painel.gehost.com.br.

Quer saber mais?

Se você quiser se aprofundar em segurança, aprenda sobre:

  • firewall (como ufw)
  • Chaves SSH (para login seguro sem senha)
  • Backup automático de dados

Estamos aqui para te ajudar. A GeHost é um projeto de Raphael Neves Koga, com CNPJ 46.647.904/0001-04, e nosso propósito é te dar liberdade com segurança. 🛡️

Se precisar de ajuda, não hesite em pedir. O suporte está disponível por 30 dias após a entrega. Boa jornada no seu servidor, e que o código esteja sempre em paz! 🙏


Esta resposta lhe foi útil?

« Retornar