Como Gerar e Usar uma Chave SSH para Acessar o Servidor Sem Senha
Olá, viajante da tecnologia! 👋 Seja bem-vindo ao nosso guia de SSH & Avançado, onde você aprende a se conectar ao seu servidor com segurança e praticidade — sem precisar digitar senha toda vez. Aqui, você será o Sensei da sua hospedagem, com acesso rápido e seguro. Vamos juntos?
Por que usar SSH com chave em vez de senha?
Imagine entrar em casa com uma chave mestra, em vez de digitar um código toda vez. É assim que funciona o SSH com chave: você se conecta com segurança e rapidez, sem riscos de senha vazada ou ataques por força bruta.
Dica do Sensei: A chave SSH é como uma assinatura digital — única, forte e difícil de clonar. É o padrão de ouro para acesso seguro a servidores.
Passo a passo: Gerar e usar sua chave SSH
-
Abra o terminal no seu computador (no Windows, use o Windows Terminal ou Git Bash; no Mac ou Linux, o Terminal já vem instalado).
-
Execute este comando para gerar uma nova chave SSH:
ssh-keygen -t ed25519 -C "seu_email@dominio.com"Substitua
seu_email@dominio.compelo seu e-mail profissional (o mesmo do seu domínio hospedado na GeHost). -
Pressione Enter para aceitar o local padrão onde a chave será salva (geralmente
~/.ssh/id_ed25519). -
Se desejar, digite uma frase de segurança (passphrase) — isso adiciona uma camada extra de proteção. Se não quiser, apenas pressione Enter duas vezes.
-
Após o processo, você terá duas chaves:
id_ed25519— sua chave privada (nunca compartilhe!)id_ed25519.pub— sua chave pública (pode compartilhar)
-
Abra a chave pública com este comando:
cat ~/.ssh/id_ed25519.pubIsso mostrará um texto longo começando com
ssh-ed25519. Copie todo o conteúdo (incluindo os espaços iniciais e finais). -
Entre no painel do cliente da GeHost: painel.gehost.com.br.
-
No painel, acesse a seção de SSH (geralmente sob "Segurança" ou "SSH & Shell").
-
Procure por uma opção como “Chaves SSH” ou “Gerenciar Chaves SSH”.
-
Clique em “Adicionar Chave Pública” ou similar.
-
Coloque o conteúdo da chave pública (copiado anteriormente) no campo indicado.
-
Salve a chave. Agora ela está registrada no servidor da GeHost.
-
Volte ao terminal e teste a conexão com este comando:
ssh seu_usuario@seu_dominio.com.brSubstitua
seu_usuariopelo nome de usuário do seu cPanel (geralmente o nome do domínio ou um nome personalizado) eseu_dominio.com.brpelo domínio hospedado. -
Se tudo estiver certo, você será conectado sem pedir senha — só com a chave!
Como usar com um cliente SSH (como PuTTY ou VS Code)
Se você usa um cliente como PuTTY (Windows) ou VS Code (com extensão SSH), você precisará:
- Converter a chave privada (se estiver no formato OpenSSH) para o formato do cliente (ex: PPK para PuTTY).
- Configurar o cliente para usar essa chave ao conectar ao servidor.
Se precisar de ajuda com isso, o suporte técnico da GeHost está pronto para te ajudar — basta abrir um ticket no painel.
Importante: segurança e boas práticas
- Nunca compartilhe sua chave privada (arquivo
id_ed25519). - Guarde suas chaves em um local seguro (como uma pasta criptografada ou um cofre de senhas).
- Use uma frase de segurança (passphrase) para proteger a chave privada.
- Se perder a chave ou suspeitar que foi vazada, remova-a do servidor e gere uma nova.
Leitura do Sensei: A GeHost cuida do seu servidor com segurança. Você cuida da sua chave. Juntos, somos uma força invencível. 💪
Se tiver dúvidas, não hesite em entrar em contato com o suporte da GeHost — estamos aqui para te ajudar, sempre. E lembre-se: seu CNPJ é 46.647.904/0001-04, da G e Soluções e Eventos LTDA, desde 2015. Se precisar de nota fiscal, consulte sua fatura.