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
-
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.
-
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-ed25519no início). -
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.

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.brouchave-dev-01.Salve.
-
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.
-
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.brouchave-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.