Como gerar e usar chaves SSH para acesso sem senha ao servidor
Olá, amigo(a) desenvolvedor(a) ou administrador(a) de servidor! Seja bem-vindo(a) ao nosso guia da GeHost, onde aprendemos juntos, com calma e segurança. Hoje vamos aprender algo poderoso: como usar chaves SSH para acessar seu servidor sem digitar senha toda vez. É como ter uma chave mágica que abre a porta do seu servidor — sem precisar bater à porta toda hora.
Se você já usou o SSH (Secure Shell) para acessar seu servidor, sabe que digitar a senha a cada vez pode ser chato. Com chaves SSH, isso muda completamente. É mais rápido, mais seguro e muito mais prático.
Estamos aqui para te ajudar, passo a passo, com linguagem simples, como se fosse um amigo explicando no café. Vamos lá?
Passo 1: Entenda o que são chaves SSH
Imagine duas chaves: uma pública e outra privada. A chave pública você pode compartilhar com quem quiser — até com o servidor. A chave privada você guarda em segurança, só para você. Quando você se conecta ao servidor, ele verifica se a chave que você está usando combina com a que ele tem armazenada. Se sim, você entra — sem senha.
Dica do Sensei: Nunca, em hipótese alguma, compartilhe sua chave privada. É como dar a chave da sua casa para alguém que não confia.
Passo 2: Gere suas chaves SSH (no seu computador)
Para isso, você precisa ter acesso ao terminal do seu computador. No Windows, use o PowerShell ou o Git Bash. No Mac ou Linux, use o Terminal.
Abra o terminal e digite este comando:
ssh-keygen -t ed25519 -C "seu_email@dominio.com"
Substitua seu_email@dominio.com pelo seu e-mail profissional (o mesmo que você usa na GeHost).
Depois, você verá algumas perguntas:
- Localização do arquivo: Pressione Enter para aceitar o padrão (geralmente
~/.ssh/id_ed25519). - Senha (passphrase): Você pode deixar em branco, mas é mais seguro colocar uma senha. Se colocar, digite-a e confirme.
Pronto! Suas chaves foram geradas. Agora, você tem dois arquivos:
id_ed25519→ sua chave privada (mantenha em segurança).id_ed25519.pub→ sua chave pública (você vai enviar para o servidor).
Passo 3: Copie a chave pública para o servidor (via cPanel)
Agora vamos colocar a chave pública no servidor. Para isso, vamos usar o cPanel da GeHost.
1. Acesse o painel do cliente da GeHost.
2. Faça login com seu usuário e senha.
3. Encontre o botão “Acessar cPanel” e clique nele.
4. No cPanel, procure por “SSH Access” (geralmente na seção “Segurança”).
5. Clique em “Manage SSH Keys”.
6. Clique em “Import Key” (ou “Adicionar Chave”).
7. Cole o conteúdo da sua chave pública (o arquivo id_ed25519.pub) no campo “Key”.
8. Dê um nome para a chave (ex: minha_chave_2025).
9. Clique em “Import”.
Pronto! Sua chave pública agora está no servidor.
Passo 4: Use a chave privada para se conectar (no terminal)
Com a chave pública no servidor, agora você pode se conectar sem senha.
No terminal, digite:
ssh -i ~/.ssh/id_ed25519 usuario@seu_dominio.com
Substitua:
usuario→ o nome de usuário do seu servidor (você pode encontrar no cPanel, na seção "SSH Access").seu_dominio.com→ o domínio que está hospedado na GeHost.
Se você colocou uma senha na chave privada, será solicitada agora. Depois disso, você estará conectado — sem precisar digitar senha!
Dica do Sensei: Para evitar digitar o caminho completo da chave, você pode criar um arquivo
~/.ssh/configcom as configurações do servidor. Assim, basta digitarssh servidore tudo é feito automaticamente.
Passo 5: (Opcional) Configure o arquivo de configuração SSH
Para facilitar ainda mais, crie um arquivo de configuração:
1. No terminal, digite:
mkdir -p ~/.ssh && nano ~/.ssh/config
2. Adicione o seguinte conteúdo:
Host meu-servidor
HostName seu_dominio.com
User usuario
IdentityFile ~/.ssh/id_ed25519
IdentitiesOnly yes
3. Salve com Ctrl + O, depois Enter, e saia com Ctrl + X.
4. Agora, para se conectar, basta digitar:
ssh meu-servidor
E pronto! Sem senha, sem caminho longo — só um comando.
Conclusão: Segurança + Praticidade
Usar chaves SSH é um dos melhores hábitos de segurança e produtividade para quem trabalha com servidores. Você evita repetir senhas, reduz riscos de ataques por força bruta e ganha tempo — muito tempo.
Se tiver dúvidas, não hesite. A GeHost está aqui para te ajudar. Basta entrar em contato com nosso suporte (no painel, no menu “Ajuda” ou “Suporte”) — e lembre-se: sempre proteja sua chave privada.
Até a próxima, com código limpo e coração leve. 🌿
GeHost — hospedagem com alma. Criada por Raphael Neves Koga desde 2015. CNPJ: 46.647.904/0001-04.