Como configurar chaves SSH separadas para diferentes servidores num só computador
Olá, viajante do mundo digital! Seja bem-vindo(a) ao seu novo guia da Sensei GeHost. Hoje vamos aprender algo poderoso, seguro e muito útil: como usar chaves SSH diferentes para cada servidor — mesmo que você tenha vários no mesmo computador. É como ter uma chave diferente para cada porta da sua casa, só que no mundo dos servidores. Vamos lá?
Por que usar chaves SSH separadas?
Imagine que você tem acesso a três servidores diferentes: um para o seu site, outro para o seu banco de dados, e um terceiro para testes. Se usar a mesma chave em todos, e ela for comprometida, todos os servidores ficam vulneráveis. Com chaves separadas, cada servidor tem sua própria "assinatura digital" — mais seguro, mais organizado, e mais profissional.
Dica da Sensei: Chaves SSH são como cartões de acesso com senha única. Separar elas é como ter um cartão diferente para cada lugar que você visita — muito mais seguro!
Passo a passo: configurando chaves SSH separadas
-
Abra o terminal (no Linux ou macOS) ou o Git Bash (no Windows). Você vai usar comandos de linha — não se preocupe, é mais fácil do que parece!
-
Crie uma nova chave SSH com um nome específico para cada servidor. Por exemplo, para o servidor do seu site, digite:
ssh-keygen -t ed25519 -C "meu-site@gehost.com" -f ~/.ssh/id_ed25519_meusiteIsso cria uma chave chamada
id_ed25519_meusitena pasta~/.ssh/. Você pode trocarmeusitepor qualquer nome que lembre o servidor (ex:servidor-teste,projeto-2025). -
Repita o passo anterior para cada servidor. Por exemplo, para outro servidor:
ssh-keygen -t ed25519 -C "projeto-2025@gehost.com" -f ~/.ssh/id_ed25519_projeto2025Assim, você terá múltiplas chaves, cada uma com um nome único.
-
Edite o arquivo de configuração SSH para dizer ao sistema qual chave usar para qual servidor.
Abra o arquivo
~/.ssh/configcom um editor de texto:nano ~/.ssh/configSe o arquivo não existir, ele será criado ao salvar.
-
Insira as configurações para cada servidor. Exemplo:
Host meusite HostName seu-servidor-gehost.com.br User seu_usuario IdentityFile ~/.ssh/id_ed25519_meusite Host projeto2025 HostName outro-servidor-gehost.com.br User seu_usuario IdentityFile ~/.ssh/id_ed25519_projeto2025Substitua:
meusiteeprojeto2025por nomes que você escolher (como apelidos).seu-servidor-gehost.com.brpelo endereço do seu servidor (consulte seu plano no painel).seu_usuariopelo nome de usuário que você tem no cPanel.
-
Salve o arquivo e feche o editor. No Nano, pressione Ctrl + X, depois S para salvar, e Enter para confirmar.
-
Adicione a chave pública ao servidor (no cPanel). A chave pública é o arquivo com
.pub(ex:id_ed25519_meusite.pub).Abra o arquivo com:
cat ~/.ssh/id_ed25519_meusite.pubCopie o conteúdo (começa com
ssh-ed25519e termina com seu e-mail). -
Entre no painel do cliente em painel.gehost.com.br e vá até a seção de SSH ou Chaves SSH (geralmente em "Segurança" ou "SSH & Chaves").
Se não encontrar, consulte seu plano no painel ou entre em contato com o suporte.
-
Adicione a chave pública ao servidor. Cole o conteúdo copiado no campo apropriado e salve.
-
Teste a conexão com um dos servidores:
ssh meusiteSe tudo estiver certo, você será conectado sem precisar digitar senha — e a chave correta será usada automaticamente!
Dicas finais da Sensei
- Use nomes claros para as chaves:
id_ed25519_site1,id_ed25519_backup, etc. - Nunca compartilhe suas chaves privadas (arquivos sem
.pub). - Proteja sua pasta
~/.ssh/: usechmod 700 ~/.sshechmod 600 ~/.ssh/*para manter tudo seguro. - Se tiver dúvidas, entre em contato com o suporte da GeHost — estamos aqui para te ajudar!
Atenção, viajante: Este guia é específico para hospedagem GeHost. Se você usar outro serviço, os passos podem variar. Mas a lógica é a mesma: chaves separadas = segurança maior.
Parabéns! Você acabou de dominar um conceito avançado com elegância. Agora, cada servidor tem sua chave única — como um segredo bem guardado. Continue assim, e o mundo digital será seu aliado.
Com carinho,
Sensei da GeHost
Grupo: G e Soluções e Eventos LTDA (marca Entexp)