Como configurar login SSH sem senha usando apenas chave pública imprimir

  • 0

Como configurar login SSH sem senha usando apenas chave pública

Olá, viajante do conhecimento! 👋 Seja bem-vindo ao seu guia prático e seguro para usar o SSH sem senha com apenas uma chave pública. Aqui na GeHost, acreditamos que segurança e praticidade podem andar juntas — e esse é um dos melhores exemplos disso.

Imagine poder se conectar ao seu servidor com apenas um clique, sem digitar senha. Isso é possível com a autenticação por chave pública. É como ter uma chave mestra que só você tem — e o servidor confia nela automaticamente.

Este guia vai te levar passo a passo, com calma, clareza e um toque de humanidade. Você não precisa ser um gênio da tecnologia — só precisa seguir com atenção. Vamos lá?

Pré-requisitos (para não se perder no caminho)

  • Você precisa ter acesso ao seu painel do cliente (painel.gehost.com.br).
  • Seu plano de hospedagem deve permitir acesso SSH (todos os planos GeHost com cPanel permitem, mas verifique no seu painel).
  • Um terminal ou cliente SSH no seu computador (como Terminal no Mac, Windows Terminal ou Putty).
  • Uma chave SSH (gerada no seu computador).
Dica sensata: Nunca compartilhe sua chave privada com ninguém. Ela é como a sua assinatura digital — única e pessoal.

Passo 1: Gerar suas chaves SSH (no seu computador)

No seu computador, abra o terminal e execute este comando:

ssh-keygen -t ed25519 -C "seu@email.com"

Isso criará um par de chaves: uma privada (não compartilhe!) e uma pública (você vai enviar essa).

Quando perguntarem sobre o local do arquivo, aceite o padrão (geralmente ~/.ssh/id_ed25519 e ~/.ssh/id_ed25519.pub).

Em seguida, digite uma senha (passphrase) opcional — se quiser mais segurança, use uma. Se preferir praticidade, deixe em branco.

Passo 2: Copiar a chave pública para o servidor

Agora, você precisa enviar a chave pública para o servidor da GeHost. Para isso, abra o arquivo com a chave pública:

cat ~/.ssh/id_ed25519.pub

Isso exibirá algo como:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAI... seu@email.com

Copie tudo desde ssh-ed25519 até o final (incluindo o email).

Passo 3: Acessar o cPanel e configurar o SSH

Entre no seu painel do cliente (painel.gehost.com.br) e acesse o cPanel.

Tela de login do cPanel com campos Usuário e Senha

Depois de logado, procure por “SSH Access” no painel (geralmente na seção “Advanced”).

Painel inicial do cPanel com os grupos de ferramentas

Clique em “Manage SSH Keys” (Gerenciar Chaves SSH).

Passo 4: Adicionar a chave pública no servidor

No menu “Manage SSH Keys”, clique em “Import Key” (Importar Chave).

Na tela que aparecer:

  • Coloque um nome para a chave (ex: meu-gerenciador).
  • Na caixa “Public Key”, cole a chave pública que você copiou anteriormente.
  • Clique em “Import Key”.

Pronto! A chave pública agora está no servidor.

Passo 5: Habilitar o login com chave pública

Volte para a tela “Manage SSH Keys”.

Procure pela chave que você acabou de importar. Você verá um botão chamado “Enable” ou “Use Key” (pode variar).

Clique nele. Isso ativa a autenticação com chave pública.

Passo 6: Conectar-se com SSH (sem senha!)

Agora, no terminal do seu computador, execute:

ssh usuario@seu-servidor.com.br

Substitua usuario pelo seu nome de usuário no servidor (geralmente o nome da conta no cPanel) e seu-servidor.com.br pelo domínio ou IP do servidor (consulte seu painel ou suporte).

Se tudo estiver certo, você será conectado sem digitar senha — apenas com a chave pública!

Se não funcionar: Verifique se a chave foi importada corretamente no cPanel, se o nome do usuário está certo, e se o acesso SSH está habilitado no seu plano. Consulte seu painel ou entre em contato com o suporte.

Por que isso é seguro?

Porque sua chave privada nunca sai do seu computador. O servidor só aceita a chave pública que você enviou — e só aceita se ela for a correta. É como um código de acesso exclusivo.

Além disso, você pode usar o mesmo par de chaves em múltiplos servidores — basta importar a chave pública em cada um.

Conclusão: segurança com praticidade

Configurar login SSH sem senha usando apenas chave pública é uma das melhores práticas de segurança para quem trabalha com servidores. Na GeHost, você tem todas as ferramentas necessárias — só precisa seguir os passos com calma.

Se tiver dúvidas, não hesite em entrar em contato com nosso suporte — estamos aqui para ajudar, com um sorriso e um café (virtual, claro).

Com carinho,
Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*


Esta resposta lhe foi útil?

« Retornar