Como gerar e cadastrar uma chave SSH pública para acesso sem senha
Oi! Aqui é a Sensei da GeHost 🥋 e hoje vou te ensinar um truque que deixa o acesso ao seu servidor muito mais rápido e seguro: o acesso via chave SSH, sem precisar digitar senha toda vez que for conectar. Parece coisa de especialista, mas eu prometo que, seguindo o passo a passo, fica bem tranquilo — vamos com calma! 💛
Antes de começar: o acesso SSH depende da liberação no seu plano de hospedagem. Se você não sabe se o seu tem essa opção habilitada, é só confirmar com a nossa equipe de suporte ou verificar no seu painel — a gente te orienta rapidinho.
O que é uma chave SSH e por que usar?
Pense na chave SSH como um "par de chaves mágicas": uma fica guardada com carinho no seu computador (a chave privada, que nunca deve ser compartilhada com ninguém) e a outra você entrega para o servidor (a chave pública). Quando as duas se "reconhecem", o acesso é liberado automaticamente — sem digitar senha e com bem mais segurança contra tentativas de invasão.
Passo 1 — Gerando o seu par de chaves
O jeito de gerar a chave varia um pouquinho dependendo do seu sistema operacional. Escolha o seu abaixo:
💻 Se você usa Mac ou Linux
- Abra o aplicativo Terminal.
- Digite o comando abaixo e aperte Enter:
ssh-keygen -t ed25519 -C "seuemail@exemplo.com"
- Ele vai perguntar onde salvar o arquivo — pode apertar Enter para aceitar o local padrão.
- Vai pedir uma senha (passphrase) para proteger a chave. Recomendamos criar uma, mas se preferir pode deixar em branco (apertando Enter duas vezes).
- Pronto! Serão criados dois arquivos, geralmente algo como id_ed25519 (a chave privada, guarde bem) e id_ed25519.pub (a chave pública, essa é a que vamos cadastrar).
🪟 Se você usa Windows
- Abra o PowerShell ou o Prompt de Comando (o Windows moderno já vem com o comando SSH embutido).
- Digite o mesmo comando:
ssh-keygen -t ed25519 -C "seuemail@exemplo.com"
- Siga as mesmas perguntas do passo anterior (local para salvar e senha opcional).
- Se preferir uma ferramenta com interface gráfica, o PuTTYgen também gera as chaves de forma bem visual — é só clicar em "Generate" e mexer o mouse até a barra completar.
Passo 2 — Copiando a sua chave pública
Agora você precisa copiar o conteúdo do arquivo público (o que termina em .pub). Nunca copie nem envie o arquivo privado para ninguém — ele é só seu!
- Mac/Linux: no Terminal, digite cat ~/.ssh/id_ed25519.pub e copie o texto que aparecer (começa com "ssh-ed25519...").
- Windows/PuTTYgen: a própria janela do PuTTYgen mostra um campo com o texto da chave pública, pronto para copiar.
Passo 3 — Cadastrando a chave no cPanel
- Acesse o painel do seu cPanel normalmente com seu usuário e senha.
- Procure, na área de Segurança, a opção chamada "SSH Access" (ou "Acesso SSH").
- Clique em "Manage SSH Keys" (Gerenciar Chaves SSH).
- Escolha a opção "Import Key" (Importar Chave).
- Cole o conteúdo da sua chave pública (a que você copiou no Passo 2) no campo indicado e dê um nome para ela, se pedido.
- Salve e, na lista de chaves, procure a opção para "Autorizar" a chave recém-importada — esse passo é essencial, sem ele a chave fica cadastrada mas não ativa.
Passo 4 — Testando o acesso
Com a chave autorizada, tente se conectar normalmente pelo Terminal ou pelo seu cliente SSH preferido (como PuTTY), usando o endereço e a porta que constam no seu painel. Se tudo deu certo, o acesso deve acontecer sem pedir a senha da conta! 🎉
Dica da Sensei: se aparecer alguma mensagem de erro ou o acesso continuar pedindo senha, confira se colou a chave certa (a pública, não a privada) e se ela ficou marcada como autorizada. Se mesmo assim não rolar, chama a gente no suporte que a equipe te ajuda a revisar com calma.
Cuidados importantes 🔐
- Nunca compartilhe sua chave privada com ninguém, nem por e-mail, WhatsApp ou qualquer chat — nem mesmo com o nosso suporte.
- Se desconfiar que alguém teve acesso à sua chave privada, gere um novo par de chaves e remova a antiga do cPanel imediatamente.
- Guarde um backup da sua chave privada em local seguro — se perder o arquivo, vai precisar gerar um novo par e cadastrar de novo.
Prontinho! Agora seu acesso está mais ágil e seguro. Qualquer dúvida no caminho, é só chamar a equipe da GeHost — estamos por aqui para te ajudar. 🤝