Como gerar e usar um par de chaves SSH para acesso sem senha ao servidor
Olá, amigo(a) GeHost! Seja bem-vindo(a) ao seu guia de mão na massa sobre chaves SSH — um superpoder para acessar seu servidor com segurança e praticidade. 🌟
Imagine abrir sua conta no servidor sem precisar digitar senha toda vez. Sim, isso é possível com chaves SSH. É como ter uma chave mestra que só você tem, e o servidor confia nela automaticamente.
Na GeHost, você pode usar chaves SSH para acessar seu servidor via SSH (Secure Shell), ideal para desenvolvedores, administradores e quem quer automação com segurança.
Seja paciente, vamos passo a passo. Você vai dominar isso em minutos. 💪
Antes de começar: o que você precisa
- Um computador com sistema operacional Linux, macOS ou Windows (com suporte a SSH).
- Conexão com o painel do cliente: painel.gehost.com.br.
- Seu usuário de hospedagem (geralmente é o nome do domínio ou algo parecido).
- Seu servidor já está configurado com SSH habilitado (isso é padrão nos planos GeHost).
Dica sensata: sempre faça backup de suas chaves. Se perder, pode ter dificuldades para acessar o servidor.
Passo 1: Gerar o par de chaves SSH no seu computador
Abra o terminal (no Linux/macOS) ou o Windows Terminal (ou PowerShell). Digite o comando abaixo:
ssh-keygen -t ed25519 -C "seu_email@dominio.com"
Pressione Enter para aceitar o local padrão do arquivo (geralmente ~/.ssh/id_ed25519).
Em seguida, você será convidado a criar uma frase de segurança (passphrase). Pode deixar em branco se quiser acesso automático, mas recomendamos colocar uma senha para maior segurança.
Pronto! Você gerou duas chaves:
- Chave privada (ex:
id_ed25519) — NUNCA compartilhe! - Chave pública (ex:
id_ed25519.pub) — você vai enviar essa para o servidor.
Passo 2: Copiar a chave pública para o servidor (via cPanel)
Abra o painel do cliente em painel.gehost.com.br e faça login com seu usuário e senha.
Na área de serviços, encontre seu plano de hospedagem e clique em Gerenciar.
Na tela seguinte, clique em cPanel para acessar o painel de controle.
Depois de logado, procure por “SSH Access” no painel. Ele está geralmente na seção “Security”.
Clique em “SSH Access”. Você verá uma lista de chaves públicas já cadastradas.
Clique em “Manage SSH Keys” ou “Add SSH Key”.
Na tela que aparecer, cole o conteúdo da sua chave pública (o arquivo com extensão .pub).
Selecione “Import Key” ou “Add Key”.
Pronto! Sua chave pública agora está no servidor.
Passo 3: Conectar ao servidor sem senha
Volte ao seu terminal e digite:
ssh seu_usuario@seu_servidor.com.br
Substitua seu_usuario pelo seu usuário de hospedagem (ex: meudominio) e seu_servidor.com.br pelo domínio ou IP do servidor (este é fornecido no painel ou no contrato).
Se tudo estiver certo, você será logado automaticamente — sem digitar senha! 🎉
Se você criou uma frase de segurança (passphrase), será solicitada apenas na primeira conexão.
Dica extra: gerenciar múltiplas chaves
Se você trabalha com vários servidores, pode gerar múltiplas chaves com nomes diferentes:
ssh-keygen -t ed25519 -f ~/.ssh/minha_chave_producao
Depois, use o parâmetro -i para especificar qual chave usar:
ssh -i ~/.ssh/minha_chave_producao seu_usuario@seu_servidor.com.br
Importante: segurança e cuidados
- Nunca compartilhe sua chave privada — ela é como sua senha mestra.
- Se a chave privada cair em mãos erradas, revogue-a imediatamente no cPanel.
- Use frases de segurança para proteger suas chaves.
- Evite usar chaves sem senha em servidores críticos.
Se precisar de ajuda: entre em contato com nosso suporte no painel do cliente. Estamos aqui para te ajudar — sempre com um sorriso no coração. 😊
Conclusão
Parabéns! Você agora sabe como gerar, usar e gerenciar chaves SSH com segurança — uma habilidade valiosa para qualquer pessoa que trabalha com servidores.
Com esse conhecimento, você está um passo à frente na jornada de desenvolvimento e administração de sistemas. Continue aprendendo, praticando e crescendo. 💫
Com carinho, seu Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*