SSH at Advanced 64 visualizações

Como configurar autenticação por chave SSH em vez de senha

Ver no WHMCS

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.

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

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”.

Painel inicial do cPanel com grupos de ferramentas como E-mail, Arquivos, SSH & Security

Passo 4: Adicionar a chave pública

Na tela de SSH Access:

  1. Selecione a opção “Manage SSH Keys”.
  2. Clique em “Import Key”.
  3. Na caixa de texto “Public Key”, cole o conteúdo da sua chave pública (a que você copiou antes).
  4. Dê um nome para a chave (ex: “meu_notebook” ou “trabalho”).
  5. 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)

Precisa de Ajuda?

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