Como Gerar e Usar Chaves SSH em vez de Senha para Acessar seu VPS com Mais Segurança
Olá, querido(a) cliente da GeHost! 🌟
Seja bem-vindo(a) ao nosso guia de segurança digital, onde aprendemos juntos a proteger nossos servidores com o poder das chaves SSH. Hoje, vamos transformar o acesso ao seu servidor — que antes era com senha — em algo mais seguro, mais rápido e muito mais elegante. É como trocar uma chave comum por um código de acesso exclusivo. 🗝️🔒Se você já se perguntou: "E se alguém tentar adivinhar minha senha?", a resposta é simples: não precisa mais se preocupar. Com chaves SSH, isso se torna quase impossível.
---O que são chaves SSH?
Imagine duas chaves mágicas: uma pública (que você pode compartilhar) e outra privada (que você guarda com muito cuidado). Elas trabalham juntas como um par de identidade. Quando você se conecta ao servidor, ele verifica se você tem a chave certa — e só a chave certa.
Isso elimina a necessidade de digitar uma senha toda vez. E, mais importante: evita ataques de força bruta (tentativas milhares de senhas até acertar).
💡 Dica do Sensei: A chave privada é como seu segredo mais bem guardado. Nunca a compartilhe, nunca a perca. Se ela cair nas mãos erradas, seu servidor pode estar em risco.---
Passo a Passo: Gerar e Usar Chaves SSH
Vamos fazer isso juntos, passo a passo. Você vai se surpreender com a simplicidade!
- Abra o terminal no seu computador (no Windows, use o Windows Terminal ou Git Bash; no Mac ou Linux, o Terminal já vem pronto).
- Execute este comando:
- Pressione Enter para aceitar o local padrão de salvamento (geralmente
~/.ssh/id_ed25519). - Se quiser, digite uma frase de acesso (passphrase) — é opcional, mas altamente recomendado. Ela adiciona uma camada extra de segurança. Se esquecer, não terá acesso à chave.
- Pronto! As chaves foram geradas. Você agora tem dois arquivos:
id_ed25519— sua chave privada (não compartilhe!)id_ed25519.pub— sua chave pública (pode compartilhar)
ssh-keygen -t ed25519 -C "seu_email@dominio.com"
Substitua seu_email@dominio.com por um e-mail real seu (pode ser o de sua conta GeHost).
🔐 Importante: Guarde o arquivo id_ed25519 em um local seguro, como uma pasta criptografada ou um disco externo. Nunca envie por e-mail ou deixe no computador público.
---
Adicionar a Chave Pública ao Servidor
Agora vamos permitir que seu servidor reconheça você.
- Abra o arquivo
id_ed25519.pubcom qualquer editor de texto (como Bloco de Notas, VS Code, etc.). - Copie todo o conteúdo, que começa com
ssh-ed25519e termina com seu e-mail. - Entre no painel do cliente da GeHost: painel.gehost.com.br.
- Localize seu plano de hospedagem (cPanel) e acesse a seção de SSH (geralmente em "Segurança" ou "Acesso Remoto").
- Procure por um botão como "Gerenciar Chaves SSH" ou "Adicionar Chave Pública".
- Coloque o conteúdo da chave pública no campo apropriado e salve.
📌 Nota do Sensei: Se você não encontrar a opção de SSH no cPanel, pode ser que seu plano não inclua acesso direto ao servidor. Nesse caso, entre em contato com o suporte da GeHost para verificar as opções disponíveis.---
Conectar-se usando a Chave SSH
Com a chave pública no servidor, agora você pode se conectar sem senha!
- No terminal, digite:
seu_usuariopelo nome de usuário do servidor (geralmente o nome da conta cPanel).seu_servidorpelo endereço IP ou domínio do servidor (consulte seu contrato ou painel).- Se tudo estiver certo, você será conectado imediatamente — sem pedir senha!
ssh -i ~/.ssh/id_ed25519 seu_usuario@seu_servidor
Substitua:
⚡ Dica do Sensei: Para facilitar, você pode configurar um arquivo ~/.ssh/config com um apelido para o servidor. Exemplo:
Host meu-vps
HostName seu_servidor
User seu_usuario
IdentityFile ~/.ssh/id_ed25519
Agora basta digitar ssh meu-vps — e tá feito!
Segurança e Boas Práticas
Para manter seu servidor seguro, siga estas regras de ouro:
- Nunca envie sua chave privada por e-mail, mensagens ou redes sociais.
- Use uma frase de acesso (passphrase) para proteger a chave privada.
- Evite usar a mesma chave em múltiplos servidores — cada um merece sua identidade única.
- Revise regularmente as chaves autorizadas no servidor (no arquivo
~/.ssh/authorized_keys). - Se perder a chave privada, revogue a pública no servidor imediatamente.
Quer ajuda?
Se ficar com dúvidas, se o processo não funcionar ou se precisar de um olhar de especialista, estamos aqui para você. O suporte da GeHost está disponível por 30 dias após a entrega do serviço.
Entre em contato pelo suporte.gehost.com.br ou pelo painel do cliente. Lembre-se: você não está sozinho nesta jornada de segurança digital.
Com carinho,
Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*