Como Gerar e Configurar uma Chave SSH Nova para Acessar seu VPS Sem Senha
Olá, querido cliente da GeHost! Seja bem-vindo ao seu novo passo rumo à segurança e praticidade no controle do seu servidor. Aqui, na GeHost, acreditamos que tecnologia deve ser acessível, segura e tranquila — e o uso de chaves SSH é um dos pilares dessa promessa.
Imagine poder acessar seu servidor sem digitar senha toda vez. Simples, rápido, seguro. É exatamente isso que vamos fazer hoje: gerar uma chave SSH nova e configurá-la para que você entre no seu VPS com apenas um clique.
Seja bem-vindo à sua jornada de autonomia e segurança. Vamos juntos, passo a passo? 🌟
Antes de começar: o que é SSH e por que usar chaves?
SSH (Secure Shell) é a forma mais segura de se conectar remotamente a um servidor. Em vez de usar senha (que pode ser adivinhada ou interceptada), usamos chaves criptográficas — como uma senha digital exclusiva.
Com chaves SSH, você:
- Não precisa digitar senha toda vez;
- Tem acesso mais rápido;
- Reduz riscos de ataques por força bruta;
- Garante que só quem tem a chave pode entrar.
Passo 1: Gerar a chave SSH no seu computador
Antes de qualquer coisa, precisamos criar um par de chaves no seu computador. Isso pode ser feito com ferramentas como OpenSSH, que já vem instalado em sistemas modernos (Linux, macOS, e até no Windows 10/11 com WSL).
Abra seu terminal (no Linux/macOS) ou o PowerShell (no Windows) e digite:
ssh-keygen -t ed25519 -C "seu_email@dominio.com"
Substitua seu_email@dominio.com pelo seu e-mail profissional ou qualquer identificador que te lembre da chave.
Depois disso, você verá perguntas como:
- Where to save the key? (Localização da chave) — Aceite o padrão (geralmente
~/.ssh/id_ed25519). - Enter passphrase (empty for no passphrase): — Você pode deixar em branco, mas recomendamos colocar uma senha para maior segurança.
Pronto! Sua chave foi gerada. Ela consiste em dois arquivos:
id_ed25519— a chave privada (não compartilhe nunca!);id_ed25519.pub— a chave pública (pode ser compartilhada com o servidor).
Passo 2: Copiar a chave pública para o servidor (VPS)
Agora, vamos colocar sua chave pública no servidor para que ele aceite sua conexão.
Se você já tem acesso via SSH com senha, use o comando:
ssh-copy-id seu_usuario@seu_ip
Substitua seu_usuario pelo nome de usuário do seu VPS (geralmente root ou um usuário criado) e seu_ip pelo endereço IP do servidor.
Se o comando não estiver disponível, faça isso manualmente:
- Abra o arquivo
id_ed25519.pubcom um editor de texto (ex: nano, vim, bloco de notas). - Copie todo o conteúdo (começa com
ssh-ed25519e termina com seu e-mail). - Entre no servidor via SSH com senha:
- Execute:
mkdir -p ~/.sshAbra o arquivo
~/.ssh/authorized_keys (crie se não existir):
nano ~/.ssh/authorized_keysCole a chave pública copiada. Salve com
Ctrl + O, confirme com Enter, e saia com Ctrl + X.
Garanta as permissões corretas:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
Passo 3: Teste a conexão sem senha
Volte ao seu computador e tente conectar novamente:
ssh seu_usuario@seu_ip
Se tudo estiver certo, você será conectado sem pedir senha! 🎉
Se aparecer uma mensagem de passphrase, digite-a. Depois disso, a conexão será automática.
Passo 4: (Opcional) Use o cPanel para gerenciar SSH (se disponível)
Se você tem acesso ao cPanel do seu plano, pode gerenciar chaves SSH diretamente por lá.
Entre no painel do cliente, acesse o cPanel e localize a seção:
- Security → SSH Access
Ali, você pode:
- Ver chaves já cadastradas;
- Adicionar uma nova chave pública;
- Gerenciar permissões.
Dicas importantes (para sua segurança)
- Nunca compartilhe sua chave privada (
id_ed25519). - Guarde-a em um local seguro, como uma pasta criptografada ou um cofre digital.
- Se perder a chave, poderá precisar reconfigurar o acesso — então, faça backup seguro.
- Use uma passphrase para proteger a chave privada (mesmo que não seja obrigatório).
- Evite usar chaves sem proteção em máquinas públicas ou compartilhadas.
Como recuperar o acesso se algo der errado?
Se por acaso você se bloquear, não se preocupe:
- Entre no painel do cliente;
- Verifique se seu plano inclui acesso ao console de console (acesso direto ao servidor);
- Se sim, use esse recurso para corrigir as permissões ou redefinir a chave.
Se precisar, entre em contato com o suporte da GeHost — estamos aqui para ajudar, com atenção e empatia. 🤝
Conclusão: sua jornada de segurança começa agora
Parabéns! Você acabou de dar um grande passo rumo a um acesso mais seguro, rápido e profissional ao seu servidor.
Com chaves SSH, você não só protege seu VPS, como também ganha tempo e tranquilidade. É como ter uma chave mestra que só você tem — e que nunca precisa ser digitada.
Se tiver dúvidas, se sentir perdido, ou quiser um passo a passo personalizado, estamos aqui. A GeHost é sua parceira — e você, nosso cliente especial.
Com carinho,
Sensei da GeHost
*G e Soluções e Eventos LTDA — CNPJ 46.647.904/0001-04*