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

  • 0

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_ed25519chave privada (não compartilhe nunca!)
  • ~/.ssh/id_ed25519.pubchave 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. 🌟


Esta resposta lhe foi útil?

« Retornar