SSH & Avançado 0 visualizações

Como configurar chave SSH para múltiplos usuários acessarem o mesmo servidor com segurança

Ver no WHMCS

Como configurar chave SSH para múltiplos usuários acessarem o mesmo servidor com segurança

Olá, viajante da tecnologia! Seja bem-vindo(a) ao nosso Guia da Sensei GeHost — onde aprendemos juntos, com cuidado e segurança, a dominar o mundo digital.

Hoje vamos explorar um tema poderoso e essencial para quem trabalha em equipe: como permitir que múltiplos usuários acessem o mesmo servidor com segurança, usando chaves SSH.

Imagine isso: você tem um projeto web em andamento com sua equipe. Cada pessoa precisa fazer alterações no servidor, mas você não quer compartilhar senhas. Que solução mais segura e prática do que usar chaves SSH? É como dar uma chave física única para cada pessoa — sem risco de perda ou roubo de senha.

Antes de começar: o que é SSH e por que é importante?

SSH (Secure Shell) é uma forma segura de se conectar ao seu servidor remotamente. Em vez de usar senhas (que podem ser adivinhadas ou roubadas), usamos chaves criptográficas — como um par de chave e fechadura.

Quando você configura chaves SSH, cada usuário tem sua própria chave privada (que fica em seu computador) e sua chave pública (que é adicionada ao servidor). Assim, só quem tem a chave privada pode acessar o servidor — e cada pessoa tem sua própria "chave", sem interferir na outra.

Passo a passo: configurando SSH com múltiplos usuários

  1. Gerar chaves SSH no computador de cada usuário

    Cada pessoa da equipe deve gerar seu próprio par de chaves SSH no computador que vai usar para acessar o servidor.

    No terminal (Linux/Mac) ou no PowerShell (Windows), digite:

    ssh-keygen -t ed25519 -C "nome@empresa.com.br"

    Isso criará um par de chaves. Você será perguntado onde salvar o arquivo (padrão: ~/.ssh/id_ed25519). Pressione Enter para aceitar.

    Depois, será pedido para criar uma senha (passphrase). Isso é opcional, mas recomendado — como uma senha extra para proteger sua chave privada.

  2. Copiar a chave pública para o servidor

    Após gerar a chave, você precisa copiar a chave pública (arquivo com .pub, ex: id_ed25519.pub) para o servidor.

    No terminal, use o comando:

    cat ~/.ssh/id_ed25519.pub

    Isso exibe o conteúdo da chave pública. Copie tudo (incluindo ssh-ed25519 no início).

  3. Adicionar a chave pública no cPanel (acesso via painel)

    Entre no painel do cliente da GeHost.

    Localize seu plano e clique em acessar o cPanel.

    Na tela do cPanel, vá até a seção Segurança e clique em SSH Access.

    Tela inicial do cPanel com os grupos de ferramentas

    Na página de SSH Access, clique em Gerenciar chaves.

    Selecione a opção Chaves Públicas e clique em Adicionar chave pública.

    Coloque o conteúdo da chave pública (copiado anteriormente) no campo de texto e dê um nome descritivo, como joao@empresa.com.br ou chave-dev-01.

    Salve.

  4. Permitir acesso para usuários específicos

    Para que cada usuário possa acessar o servidor com sua chave, é necessário que o usuário do sistema (no Linux) correspondente exista no servidor.

    Se você é o administrador, pode criar usuários no cPanel:

    Na seção Usuários do cPanel, clique em Gerenciar Usuários.

    Adicione cada membro da equipe como um novo usuário (com nome de usuário, senha e domínio).

    Depois, vá em SSH Access novamente e clique em Gerenciar usuários SSH.

    Aqui, selecione o usuário que você criou e marque a opção Permitir acesso SSH.

    Repita esse passo para cada usuário da equipe.

  5. Conectar-se ao servidor com a chave SSH

    Cada usuário pode agora se conectar ao servidor usando seu terminal:

    ssh nome_do_usuario@seu_servidor.com.br

    Se a chave pública estiver corretamente configurada e o usuário permitido, o acesso será feito automaticamente — sem senha!

    Se você usou uma passphrase, será solicitada no momento da conexão.

Dicas da Sensei GeHost

  • Nunca compartilhe sua chave privada — ela é como a sua senha de acesso. Guardá-la em um arquivo público ou enviar por e-mail é como entregar a chave da sua casa para o vizinho.

  • Use nomes descritivos para as chaves — assim, você sabe de quem é cada chave. Ex: alice@empresa.com.br ou chave-frontend-02.

  • Revise regularmente as chaves ativas — se alguém sair da equipe, remova sua chave pública do servidor. É como devolver a chave de um antigo funcionário.

  • Use o cPanel para gerenciar — não é necessário acesso root. O cPanel já cuida de tudo com segurança, dentro dos limites do plano de hospedagem.

Importante: sempre confirme no seu painel

Se algo não funcionar como esperado, verifique:

  • Se o usuário foi criado corretamente no cPanel.
  • Se a chave pública foi adicionada no SSH Access com o nome correto.
  • Se o acesso SSH foi permitido para aquele usuário.
  • Se o plano de hospedagem permite acesso SSH (todos os planos GeHost permitem, mas com limitações de acesso).

Se precisar de ajuda, entre em contato com nosso suporte — estamos aqui para ajudar, com carinho e dedicação.

Se você gostou deste guia, compartilhe com sua equipe. Juntos, construímos o futuro com segurança, ética e tecnologia.

GeHost — hospedagem segura, com coração. Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04) — desde 2015, com amor por quem cria.

Precisa de Ajuda?

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