SSH & Avançado 2 visualizações

Como gerar e usar chaves SSH no lugar de senha para acessar o servidor

Ver no WHMCS

Como gerar e usar chaves SSH no lugar de senha para acessar o servidor

Olá, viajante da tecnologia! 👋 Seja bem-vindo(a) ao nosso Guia da Sensei da GeHost. Hoje vamos aprender algo poderoso, seguro e muito usado por quem domina o mundo do servidor: usar chaves SSH em vez de senha.

Imagine uma porta de acesso ao seu servidor. Em vez de usar uma chave física comum (a senha), você usa uma chave especial — única, única, única. Isso é mais seguro, mais rápido e mais elegante. Vamos lá?

Por que usar chaves SSH em vez de senha?

  • Segurança: Senhas podem ser adivinhadas, roubadas ou testadas por força bruta. Chaves SSH são muito mais difíceis de burlar.
  • Conveniência: Você não precisa digitar senha toda vez que acessa o servidor. Basta estar conectado com a chave.
  • Automatização: Scripts, backups e atualizações podem rodar sem interação humana.

Dica da Sensei: Se você já tem acesso SSH com senha, já está no caminho certo. Agora, vamos elevar o nível!

Passo a passo: gerar e usar chaves SSH

Passo 1: Gerar as chaves SSH no seu computador

Abra o terminal (no Linux/Mac) ou o Git Bash (no Windows).

Execute este comando:

ssh-keygen -t ed25519 -C "seu_email@dominio.com"

Substitua seu_email@dominio.com pelo seu e-mail profissional (ou qualquer identificador). O nome da chave será gerado automaticamente.

Aperte Enter para aceitar o local padrão (geralmente ~/.ssh/id_ed25519).

Se quiser, digite uma senha (passphrase) para proteger a chave. É opcional, mas recomendado.

Passo 2: Copiar a chave pública para o servidor

A chave pública é o arquivo com .pub (ex: id_ed25519.pub).

Copie o conteúdo da chave pública com este comando:

cat ~/.ssh/id_ed25519.pub

Use o Ctrl+C para copiar o texto (toda a linha que começa com ssh-ed25519).

Passo 3: Acessar o cPanel e configurar a chave SSH

Entre no seu painel do cliente: painel.gehost.com.br

Na sua conta, acesse o cPanel (geralmente via "Acessar cPanel" no painel).

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

Depois de logado, procure por “SSH Access” no cPanel. Ele está na seção “Security”.

Painel inicial do cPanel com grupos de ferramentas, incluindo Security

Clique em “Manage SSH Keys” (Gerenciar Chaves SSH).

Passo 4: Adicionar a chave pública no servidor

No painel de chaves SSH, clique em “Import Key” (Importar Chave).

Na caixa de texto, cole o conteúdo da chave pública (aquela que copiou do terminal).

Seu nome de chave será gerado automaticamente (ex: id_ed25519).

Clique em “Import”.

Passo 5: Habilitar a chave para login

Após importar, você verá a chave na lista.

Clique em “Manage” ao lado dela.

Marque a opção “Allow SSH Access” (Permitir Acesso SSH).

Clique em “Save”.

Passo 6: Testar o acesso com a chave

Volte ao terminal e tente conectar com:

ssh -i ~/.ssh/id_ed25519 seu_usuario@seu_servidor

Substitua:

  • seu_usuario pelo nome de usuário do servidor (geralmente o mesmo da conta no painel).
  • seu_servidor pelo endereço de acesso SSH (geralmente ssh.gehost.com.br ou similar — consulte seu contrato ou suporte).

Se tudo estiver certo, você será conectado sem precisar digitar senha!

Dicas da Sensei para não errar

  • Se não conseguir conectar, verifique se a chave foi importada corretamente no cPanel.
  • Se o erro for “Permission denied”, confira se a chave pública está no arquivo ~/.ssh/authorized_keys no servidor (isso é feito automaticamente pelo cPanel).
  • Nunca compartilhe sua chave privada (id_ed25519) com ninguém.
  • Se perder a chave privada, terá que gerar uma nova. A chave pública pode ser reimportada.

Importante: Se precisar de ajuda com o nome do usuário ou endereço SSH, entre em contato com o Suporte da GeHost. Estamos aqui para te ajudar!

Resumo rápido

  1. Gerar chave no computador com ssh-keygen.
  2. Copiar a chave pública (arquivo .pub).
  3. Importar a chave pública no cPanel via SSH Access.
  4. Habilitar o acesso SSH na chave.
  5. Conectar com ssh -i caminho/para/chave.

Parabéns! 🎉 Você agora está usando o método mais seguro e moderno de acesso ao seu servidor. A cada conexão, você se sente mais um mestre do código e da segurança.

Se gostou deste guia, compartilhe com quem também quer aprender. E lembre-se: na GeHost, você não está só hospedado — você está conectado ao futuro.

Com carinho,
Sensei da GeHost
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.