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

  • 0

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)


Esta resposta lhe foi útil?

« Retornar