Como configurar autenticação por chave SSH em vez de senha no VPS
Olá, viajante do servidor! 👋
Se você está aqui, provavelmente já entende que usar senhas para acessar seu VPS pode ser como deixar a porta da casa aberta — conveniente, mas arriscado. A boa notícia é que há uma forma muito mais segura e elegante de se conectar: autenticação por chave SSH. Neste guia, a Sensei da GeHost vai te guiar, passo a passo, com calma, paciência e um toque de carinho, para que você configure essa segurança de forma simples e eficaz. Não se preocupe: mesmo que você nunca tenha usado SSH antes, vai conseguir. Vamos juntos?Antes de começar: o que você precisa saber
- Este guia é para usuários com acesso a um VPS hospedado na GeHost.
- Este processo não é necessário para contas de hospedagem comum (como planos Econômico, Básico, etc.). Apenas VPSs permitem gerenciar chaves SSH diretamente.
- É importante que você tenha acesso ao terminal (como o terminal do seu computador ou o painel do cliente).
- Não se preocupe com números mágicos ou detalhes técnicos complexos — vamos manter tudo claro e humano.
Passo 1: Gerar suas chaves SSH no seu computador
Antes de tudo, você precisa criar um par de chaves: uma pública (que será colocada no servidor) e uma privada (que ficará apenas no seu computador).
No seu computador, abra o terminal (no Linux ou Mac) ou o Git Bash (no Windows).
Execute este comando:
ssh-keygen -t ed25519 -C "seu_email@dominio.com"
Ele vai pedir onde salvar a chave. Pressione Enter para aceitar o local padrão.
Depois, ele vai pedir uma senha (passphrase). Isso é opcional, mas altamente recomendado. É como uma senha extra para sua chave — só você a conhece.
Pronto! Agora você tem duas chaves:
~/.ssh/id_ed25519→ chave privada (não compartilhe nunca!)~/.ssh/id_ed25519.pub→ chave pública (você vai colar isso no servidor)
Passo 2: Acesse o painel do cliente da GeHost
Entre no seu painel de controle:
Selecione seu VPS e vá até a seção de SSH ou Gerenciamento de Chaves (pode estar em "Segurança" ou "Serviços").
Passo 3: Adicione sua chave pública ao servidor
Na seção de chaves SSH, você verá um campo para colar uma chave pública.
Copie o conteúdo do arquivo id_ed25519.pub (abrir no bloco de notas ou editor de texto).
Coloque esse conteúdo no campo do painel e clique em Adicionar chave.
Se aparecer uma mensagem de erro, verifique se copiou todo o conteúdo, incluindo as linhas ssh-ed25519 e o final com o seu e-mail.
Passo 4: Teste sua conexão
Volte ao terminal e tente se conectar ao seu VPS com o comando:
ssh usuario@seu_servidor_ip
Substitua:
usuario→ o nome de usuário do seu VPS (ex: root, admin)seu_servidor_ip→ o IP do seu VPS (consulte no painel do cliente)
Se tudo estiver certo, você será solicitado a digitar a senha da chave (a passphrase que você criou antes).
Depois disso, você estará logado — sem precisar de senha de acesso!
Passo 5: Desative a autenticação por senha (opcional, mas recomendado)
Para aumentar ainda mais a segurança, você pode desativar a entrada por senha no servidor.
Isso é feito editando o arquivo de configuração do SSH no servidor:
- Conecte-se via SSH com sua chave.
- Edite o arquivo
/etc/ssh/sshd_configcom um editor comovimounano: - Encontre a linha que diz
PasswordAuthentication yese mude parano. - Salve e feche o arquivo.
- Reinicie o serviço SSH:
sudo systemctl restart sshd
⚠️ Cuidado: se algo der errado, você pode se trancar fora. Por isso, mantenha uma sessão aberta enquanto faz isso. Se não conseguir se conectar depois, entre em contato com o suporte da GeHost.
Dica da Sensei
💡 Guarde sua chave privada em um lugar seguro — como um arquivo criptografado ou um cofre digital. Se ela for perdida, você perderá o acesso. E não, não temos como recuperar chaves perdidas. É como esquecer a senha da sua casa: só você pode resolver.
Quer saber mais?
Se tiver dúvidas, não hesite em entrar em contato com o suporte da GeHost. Estamos aqui para te ajudar — e sim, o suporte é gratuito nos primeiros 30 dias após a entrega do serviço.
Se precisar, podemos te ajudar a verificar se o VPS está configurado corretamente, ou até revisar suas chaves.
Seu servidor está mais seguro. Você está mais tranquilo. E a GeHost, com seu coração de Raphael Neves Koga (desde 2015), está aqui para te apoiar com 46.647.904/0001-04 — o CNPJ oficial da G e Soluções e Eventos LTDA.
Até a próxima conexão, viajante seguro. 🌟