Como gerar e configurar um par de chaves SSH para login sem senha
Olá, viajante da web! 👋 Seja bem-vindo(a) ao seu novo guia de boas-vindas ao mundo seguro da hospedagem. Hoje vamos aprender algo poderoso, mas simples: como usar chaves SSH para se conectar ao seu servidor sem precisar digitar senha toda vez. É como ter uma chave mestra que abre a porta da sua casa — sem precisar bater à porta toda vez.
Se você já se perguntou: "Como posso acessar meu site com mais segurança e praticidade?", então este guia é para você. Vamos juntos, passo a passo, com calma, como se fosse um café com o Sensei da GeHost.
Dica do Sensei: Usar chaves SSH é uma das formas mais seguras de se conectar ao seu servidor. É como ter um segredo entre você e o servidor — ninguém mais consegue entrar, nem mesmo o mais esperto dos hackers.
Passo 1: Entenda o que são chaves SSH
Chaves SSH são um par de arquivos:
- Chave privada — que você guarda em segurança no seu computador (nunca compartilhe!)
- Chave pública — que você coloca no servidor (em segurança, claro)
Quando você se conecta, o servidor verifica se a chave privada do seu computador combina com a pública que ele tem. Se combinar, você entra — sem senha.
Passo 2: Gere o par de chaves no seu computador
Isso é feito com um comando no terminal (ou prompt de comando, no Windows). Abra o terminal (Linux/Mac) ou o PowerShell (Windows).
Execute este comando:
ssh-keygen -t rsa -b 4096 -C "seu_email@dominio.com"
Substitua seu_email@dominio.com por um e-mail real (pode ser o seu de contato). Isso ajuda a identificar a chave mais tarde.
Depois de digitar o comando, você verá perguntas:
- Localização do arquivo: Pressione Enter para aceitar o padrão (geralmente
~/.ssh/id_rsa). - Senha (passphrase): Você pode deixar em branco, mas é recomendado colocar uma senha extra. Assim, mesmo que alguém pegue sua chave privada, não conseguirá usar sem a senha.
Pronto! Agora você tem duas chaves:
id_rsa— sua chave privadaid_rsa.pub— sua chave pública
Passo 3: Acesse o painel da GeHost
Entre no seu painel de controle:
https://painel.gehost.com.brUse seu usuário e senha de acesso à conta da GeHost.
Passo 4: Acesse a seção de SSH no cPanel
No painel do cPanel, procure por “SSH Access” ou “Acesso SSH”. Ele está geralmente na seção de “Segurança”.
Se não vir, clique em “Mostrar todas as ferramentas” no cPanel — às vezes, ferramentas avançadas ficam escondidas.
Passo 5: Adicione sua chave pública
Na tela de SSH Access, você verá um campo chamado “Adicionar chave pública”.
Clique nele e cole o conteúdo da sua chave pública (id_rsa.pub).
Para copiar a chave pública:
- No terminal, digite:
cat ~/.ssh/id_rsa.pub - Selecione e copie tudo que aparecer (não copie a linha do comando, só o conteúdo da chave).
Volte ao cPanel, cole no campo e clique em “Adicionar chave”.
Passo 6: Teste a conexão
Volte ao terminal e tente se conectar ao seu servidor com:
ssh seu_usuario@seu_dominio.com.br
Substitua seu_usuario pelo nome do usuário SSH que você tem no painel da GeHost (geralmente é o nome da conta ou o nome do domínio).
Se tudo estiver certo, você será perguntado pela senha da chave privada (se você criou uma). Após digitar, você entrará no servidor — sem precisar da senha da conta!
Dica do Sensei: Se não funcionar, verifique se a chave pública foi adicionada corretamente no cPanel. Às vezes, um espaço ou caractere a mais estraga tudo. Copie e cole com cuidado.
Passo 7: (Opcional) Use o SSH com cliente como PuTTY (Windows)
Se você usa Windows e prefere o PuTTY, você pode converter a chave privada para o formato PPK:
- Use o programa PuttyGen (gratuito).
- Abra a chave privada (
id_rsa) com o PuttyGen. - Salve-a como
seu_usuario.ppk. - No PuTTY, configure o host e o arquivo de chave privada no campo “Auth”.
Pronto! Agora você pode se conectar com um clique.
Conclusão: Você está no caminho certo
Parabéns! Você acabou de aprender uma técnica poderosa, usada por desenvolvedores e administradores de sistemas profissionais. Agora você pode:
- Conectar-se ao servidor sem digitar senha toda vez.
- Automatizar tarefas com scripts (como backups ou atualizações).
- Ter uma conexão mais segura e rápida.
Se precisar de ajuda, lembre-se: o suporte da GeHost está disponível por 30 dias após a entrega — e está aqui para te ajudar, com um sorriso no coração. 😊
Seu servidor está esperando por você. E você, já está pronto para entrar com chave mestra?
Com carinho,
Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*