SSH & Avançado 0 visualizações

Como gerar e configurar um par de chaves SSH para login sem senha

Ver no WHMCS

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 privada
  • id_rsa.pub — sua chave pública

Passo 3: Acesse o painel da GeHost

Entre no seu painel de controle:

https://painel.gehost.com.br

Use seu usuário e senha de acesso à conta da GeHost.

Tela de login do cPanel com campos de Usuário e Senha

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.

Painel inicial do cPanel com os grupos de ferramentas, incluindo Segurança

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)*

Precisa de Ajuda?

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