SSH và nâng cao 142 visualizações

Como configurar múltiplas chaves SSH para acessar servidores diferentes

Ver no WHMCS

Como configurar múltiplas chaves SSH para acessar servidores diferentes

Olá, viajante do servidor! 🌟 Se você já usa SSH para se conectar aos seus servidores, provavelmente já se deparou com a situação: “Preciso acessar vários servidores, mas só tenho uma chave SSH… e isso tá ficando confuso!”

Calma, meu amigo. Hoje, eu, seu Sensei da GeHost, vou te ensinar, passo a passo, como configurar múltiplas chaves SSH — cada uma com seu propósito — para acessar diferentes servidores com segurança e praticidade. Sem complicações. Sem medo. Só clareza.

Por que usar múltiplas chaves SSH?

Imagine ter uma chave para seu servidor de produção, outra para o servidor de testes, e uma terceira para um projeto pessoal. Assim, se uma chave for comprometida, você não perde tudo. Além disso, você pode gerenciar permissões com mais precisão.

💡 Dica do Sensei: Sempre use chaves específicas para cada servidor. Isso é como ter um código de acesso diferente para cada porta do seu castelo digital.

Passo a passo: configurando múltiplas chaves SSH

1. Verifique se já temos uma chave SSH

Antes de criar novas chaves, vamos ver se você já tem uma. Abra o terminal (ou o Git Bash no Windows) e digite:

ls ~/.ssh

Se aparecer arquivos como id_rsa ou id_ed25519, você já tem uma chave. Se não, vamos criar uma nova.

2. Crie uma nova chave SSH com um nome específico

Vamos criar uma chave para o seu servidor de produção. Use o comando abaixo, substituindo producao pelo nome do seu servidor (ou projeto):

ssh-keygen -t ed25519 -f ~/.ssh/producao -C "servidor-producao"

Isso criará duas coisas:

  • producao — a chave privada (não compartilhe!)
  • producao.pub — a chave pública (você pode compartilhar essa)

Quando pedir senha, você pode deixar em branco (para acesso mais rápido) ou colocar uma senha forte — a escolha é sua!

3. Crie uma segunda chave para outro servidor

Se precisar de uma chave para o servidor de testes, repita o processo com outro nome:

ssh-keygen -t ed25519 -f ~/.ssh/testes -C "servidor-testes"

Pronto! Agora você tem duas chaves: producao e testes.

4. Configure o arquivo de configuração SSH

Esse é o passo mágico! Vamos criar um arquivo que diz ao SSH: “Quando eu conectar ao servidor X, use a chave Y”.

Abra ou crie o arquivo de configuração:

nano ~/.ssh/config

Se for a primeira vez, ele pode estar vazio. Agora, adicione o seguinte conteúdo (ajuste os nomes e endereços conforme necessário):

Host producao
    HostName seu-servidor-producao.com
    User seu-usuario
    IdentityFile ~/.ssh/producao
    IdentitiesOnly yes

Host testes
    HostName seu-servidor-testes.com
    User seu-usuario
    IdentityFile ~/.ssh/testes
    IdentitiesOnly yes

Quan trọng: Substitua seu-servidor-producao.com e seu-usuario pelos dados reais do seu servidor. O nome producao e testes são apenas alias — você pode escolher qualquer nome que te ajude a lembrar.

Salve o arquivo com Ctrl + O, depois Enter, e feche com Ctrl + X.

5. Adicione a chave pública ao servidor

Para que o servidor aceite sua chave, você precisa copiar a chave pública para ele.

Use o comando:

ssh-copy-id -i ~/.ssh/producao.pub producao

Isso vai copiar a chave producao.pub para o servidor de produção. Quando perguntar a senha, digite a senha do usuário no servidor (não a senha da chave).

Repita para o outro servidor:

ssh-copy-id -i ~/.ssh/testes.pub testes

6. Teste a conexão com o alias

Pronto! Agora, para se conectar ao servidor de produção, basta digitar:

ssh producao

E para o de testes:

ssh testes

O SSH vai automaticamente escolher a chave correta e conectar você — sem confusão, sem digitar senhas, sem erros.

Como gerenciar as chaves com segurança?

  • Guarde suas chaves privadas (.ssh/producao, .ssh/testes) em um local seguro.
  • Nunca compartilhe arquivos com extensão .pub com ninguém que não confie.
  • Use senhas (passphrases) para proteger suas chaves privadas — especialmente em máquinas compartilhadas.

Imagens de apoio

Para te ajudar a visualizar melhor, aqui estão alguns momentos-chave do processo:

Tela do Gerenciador de Arquivos do cPanel com a pasta .ssh destacada Painel inicial do cPanel com o grupo de ferramentas 'Arquivos' destacado Tela de SSL/TLS Certificates no cPanel, mostrando a opção de instalar certificados

Conclusão: sua jornada com SSH está mais leve agora

Parabéns, guerreiro da tecnologia! 🛡️ Agora você sabe como gerenciar múltiplas chaves SSH com clareza, segurança e elegância. Cada servidor tem sua chave, cada chave tem seu propósito, e você, com sabedoria, escolhe o caminho certo.

Se tiver dúvidas, pergunte no nosso suporte. Estamos aqui para te ajudar, sempre.

Com carinho, seu Sensei da GeHost 🌿

Precisa de Ajuda?

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