Como configurar chaves SSH diferentes para acessar servidores diferentes
Olá, viajante da tecnologia! Seja bem-vindo ao seu novo guia de navegação segura com o Sensei da GeHost — aqui, aprendemos com calma, com carinho e com propósito. Hoje vamos aprender algo poderoso, mas simples: usar chaves SSH diferentes para cada servidor que você acessa.
Imagine que você tem dois servidores: um para o seu site pessoal e outro para um projeto em desenvolvimento. Em vez de usar a mesma chave para os dois (como se fosse uma única chave mestra), você cria chaves únicas para cada um. Assim, se uma for comprometida, o outro continua seguro. É como ter senhas diferentes para cada porta da casa — mais seguro, mais organizado.
Seja bem-vindo à segurança com propósito. Vamos juntos?
Passo a passo: configurando chaves SSH distintas
-
Crie uma nova chave SSH para o servidor específico
Abra o terminal (no Linux/Mac) ou o Git Bash (no Windows). Digite o comando abaixo, substituindo
nome-do-servidorpelo nome do servidor que você quer acessar (ex:meusite-prodouprojeto-dev):ssh-keygen -t rsa -b 4096 -f ~/.ssh/nome-do-servidor -C "chave para servidor específico"
Exemplo real:
ssh-keygen -t rsa -b 4096 -f ~/.ssh/meusite-prod -C "chave para servidor principal"
Pressione Enter para aceitar o caminho padrão. Você será perguntado por uma senha (passphrase). Pode colocar ou deixar em branco — se quiser mais segurança, coloque uma.
-
Copie a chave pública para o servidor
Use o comando
ssh-copy-idpara enviar a chave pública ao servidor. Substituausuario@servidorpelo seu usuário e endereço do servidor (não revelamos dados internos, mas você sabe onde está).ssh-copy-id -i ~/.ssh/nome-do-servidor.pub usuario@servidor
Exemplo:
ssh-copy-id -i ~/.ssh/meusite-prod.pub usuario@meusite.com.br
Se o comando não estiver disponível, copie manualmente a chave pública:
cat ~/.ssh/nome-do-servidor.pub— copie o conteúdo que aparecer.Depois, acesse o servidor via cPanel ou SSH (via terminal) e cole essa chave no arquivo
~/.ssh/authorized_keys. -
Configure o arquivo de configuração SSH para usar a chave certa
Abra ou crie o arquivo de configuração SSH:
nano ~/.ssh/config
Se o arquivo não existir, ele será criado ao salvar. Cole o seguinte conteúdo, adaptando os valores para o seu caso:
Host meusite-prod
HostName meusite.com.br
User usuario
IdentityFile ~/.ssh/meusite-prod
Port 22
Host projeto-dev
HostName projeto.dev
User usuario
IdentityFile ~/.ssh/projeto-dev
Port 22Salve com
Ctrl + O, confirme com Enter, e saia comCtrl + X. -
Teste a conexão
Agora, para conectar ao servidor meusite-prod, basta digitar:
ssh meusite-prod
Se tudo estiver certo, você será conectado com a chave certa — sem precisar lembrar de caminhos ou senhas.
Dicas do Sensei
- Use nomes claros para suas chaves:
meusite-prod,projeto-dev,blog-estagio— assim, você nunca se perde. - Não compartilhe chaves com ninguém. Elas são como senhas de alta segurança.
- Proteja seu arquivo
~/.ssh/configcom permissões restritas:
chmod 600 ~/.ssh/configSe precisar de ajuda, acesse o painel do cliente e entre em contato com o suporte — estamos aqui para você, com carinho.
Importante: Segurança e boas práticas
Seu acesso seguro começa com boas escolhas. Chaves SSH diferentes para servidores diferentes não são só uma boa prática — são uma obrigação de quem cuida da sua infraestrutura com responsabilidade.
Se você tem dúvidas sobre como usar SSH no cPanel, o painel do cliente é seu amigo. Lá, você encontra todas as ferramentas para gerenciar seu servidor com tranquilidade.
Se precisar de ajuda com o SSH, o suporte da GeHost está pronto para te ajudar — e sempre com um sorriso. Lembre-se: você não está sozinho nesta jornada.
Com carinho,
O Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*