Como configurar autenticação por chave SSH em vez de senha
Olá, viajante do servidor! 🌟
Se você chegou até aqui, é porque quer deixar sua conexão com o servidor mais segura, prática e elegante — e isso é ótimo! Neste guia, vou te mostrar, passo a passo, como substituir a senha por uma chave SSH, um método moderno, seguro e muito usado por desenvolvedores e administradores de sistemas.
Imagine uma porta de entrada que só abre com um "código secreto" que você guarda no seu computador — sem precisar digitar senha toda vez. Isso é a autenticação por chave SSH. Vamos fazer isso juntos?
Antes de começar: o que você precisa
- Um computador com acesso ao terminal (Linux, macOS ou Windows com WSL).
- Seu plano de hospedagem GeHost ativo (acesso via cPanel).
- Permissão para gerar chaves SSH (não é necessário acesso root).
Dica do Sensei: Nunca compartilhe sua chave privada com ninguém. Ela é como a sua assinatura digital — única e pessoal.
Passo 1: Gerar as chaves SSH no seu computador
Abra o terminal (ou o WSL no Windows) e digite:
ssh-keygen -t rsa -b 4096 -C "seu_email@dominio.com"
Pressione Enter para aceitar o local padrão (geralmente ~/.ssh/id_rsa).
Quando perguntar pela senha (passphrase), você pode deixar em branco — mas é recomendável colocar uma senha extra para maior segurança.

Passo 2: Copiar a chave pública para o servidor
Após gerar as chaves, você terá dois arquivos:
id_rsa— sua chave privada (não compartilhe!)id_rsa.pub— sua chave pública (pode compartilhar)
Abra a chave pública com um editor de texto (como o cat):
cat ~/.ssh/id_rsa.pub
Copie todo o conteúdo que aparecer — começa com ssh-rsa e termina com seu e-mail.
Passo 3: Adicionar a chave pública no cPanel
1. Faça login no painel do cliente da GeHost.
2. Acesse o cPanel do seu domínio (normalmente no menu "Hospedagem").
3. No painel do cPanel, encontre a seção “SSH & Security” (geralmente na parte inferior).
4. Clique em “SSH Access”.

Passo 4: Adicionar a chave pública
Na tela de SSH Access:
- Selecione a opção “Manage SSH Keys”.
- Clique em “Import Key”.
- Na caixa de texto “Public Key”, cole o conteúdo da sua chave pública (a que você copiou antes).
- Dê um nome para a chave (ex: “meu_notebook” ou “trabalho”).
- Aperte o botão “Import”.
Pronto! Sua chave pública agora está no servidor.
Passo 5: Testar a conexão
Volte ao terminal e digite:
ssh seu_usuario@seu_dominio.com.br
Substitua seu_usuario pelo nome de usuário do cPanel (geralmente o nome do domínio ou uma variação) e seu_dominio.com.br pelo seu domínio hospedado.
Se tudo estiver certo, você será conectado sem precisar digitar senha!
Dica do Sensei: Se aparecer um erro, verifique se a chave foi importada corretamente no cPanel e se o nome do usuário está certo. Você pode sempre remover e reimportar a chave.
Por que isso é mais seguro?
- Chaves são mais fortes que senhas — quase impossíveis de quebrar por força bruta.
- Não há risco de senhas esquecidas ou expostas.
- Conexão mais rápida — sem digitar senha toda vez.
Manutenção e segurança
• Mantenha sua chave privada em um local seguro (não no Dropbox ou no e-mail!).
• Use uma passphrase para proteger a chave privada.
• Revise regularmente as chaves autorizadas no cPanel (em “Manage SSH Keys”).
• Remova chaves antigas ou inutilizadas.
Se precisar de ajuda, entre em contato com nosso suporte — estamos aqui para te ajudar com um sorriso no coração. 💚
Se este guia te ajudou, compartilhe com quem mais precisa. A sabedoria cresce quando compartilhada.
GeHost — hospedagem que cuida de você, como um amigo de longa data.
Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)