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.
Depois de logado, procure por “SSH Access” no painel (geralmente na seção “Advanced”).
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)*