SSH & Avançado 46 visualizações

Como configurar autenticação por chave SSH em vez de senha no VPS

Ver no WHMCS

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:

👉 painel.gehost.com.br

Selecione seu VPS e vá até a seção de SSH ou Gerenciamento de Chaves (pode estar em "Segurança" ou "Serviços").

Tela inicial do cPanel com os grupos de ferramentas

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:

  1. Conecte-se via SSH com sua chave.
  2. Edite o arquivo /etc/ssh/sshd_config com um editor como vim ou nano:
  3. Encontre a linha que diz PasswordAuthentication yes e mude para no.
  4. Salve e feche o arquivo.
  5. Reinicie o serviço SSH:
  6. 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. 🌟

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.