Como configurar autenticação sem senha com SSH keys na GeHost
Olá, viajante do conhecimento! 👋 Seja bem-vindo ao nosso guia prático e caloroso sobre como usar chaves SSH para acessar seu servidor sem precisar digitar senha toda vez. É como ter uma chave mágica que só você tem — segura, rápida e elegante.
Se você já se perguntou: “Será que posso acessar meu servidor com um clique, sem digitar senha?”, a resposta é sim — e vamos fazer isso juntos, passo a passo, com paciência e um toque de sabedoria.
Antes de começar: o que são chaves SSH?
Imagine duas chaves: uma pública (que você compartilha) e uma privada (que guarda com carinho). Quando você tenta se conectar ao servidor, ele verifica se a chave que você tem na mão (a privada) combina com a que está no servidor (a pública). Se sim, você entra — sem senha!
Dica do Sensei: Nunca compartilhe sua chave privada. Ela é como sua assinatura digital — única e poderosa.
Passo 1: Gerar as chaves SSH no seu computador
Abra o terminal (no Linux/Mac) ou o Git Bash (no Windows). Digite este comando:
ssh-keygen -t ed25519 -C "seu_email@exemplo.com"
Pressione Enter para aceitar o local padrão de salvamento (geralmente ~/.ssh/id_ed25519). Em seguida, você pode escolher uma senha (passphrase) para proteger ainda mais sua chave. Se quiser, deixe em branco para acesso sem senha — mas não é recomendado em ambientes públicos.
Pronto! Agora você tem duas chaves:
id_ed25519— sua chave privada (não compartilhe!)id_ed25519.pub— sua chave pública (você vai colar essa no servidor)
Passo 2: Acessar o painel da GeHost (cPanel)
Entre no seu painel da GeHost com seu usuário e senha. A tela inicial será parecida com esta:
Passo 3: Acesse o gerenciador de chaves SSH
No cPanel, procure pela seção “Segurança” (geralmente no topo da tela). Dentro dela, clique em “SSH Access” (ou “Acesso SSH”).
Se não vir essa opção, pode ser que seu plano não permita SSH. Caso esteja com dúvidas, entre em contato com nosso suporte — estamos aqui para te ajudar!
Passo 4: Adicione sua chave pública
Na tela de SSH Access, você verá um campo chamado “Adicionar Chave Pública”. Clique nele.
Abra o arquivo id_ed25519.pub no seu computador (use um editor de texto como Bloco de Notas, VS Code ou o próprio terminal com cat id_ed25519.pub). Copie todo o conteúdo — ele começa com ssh-ed25519 e termina com seu e-mail.
Cole esse conteúdo no campo do cPanel e clique em “Adicionar Chave”.
Passo 5: Ative a autenticação com chave
Após adicionar a chave, ela aparecerá na lista de chaves públicas. Você verá um botão “Editar” ou “Configurar” ao lado dela.
Clique em “Editar” e marque a opção “Permitir acesso com chave SSH”. Em seguida, salve as alterações.
Pronto! Agora seu servidor reconhece sua chave como forma válida de acesso.
Passo 6: Conecte-se via SSH (sem senha!)
Volte ao terminal e digite:
ssh seu_usuario@seu_servidor_gehost.com
Substitua seu_usuario pelo nome de usuário que você usa no cPanel e seu_servidor_gehost.com pelo domínio ou IP fornecido pela GeHost.
Se tudo estiver certo, você será conectado sem digitar senha — só um "bem-vindo!" do servidor.
Dica do Sensei: Se a conexão falhar, verifique se a chave pública está correta no servidor, se o nome do usuário está certo e se o SSH está habilitado no seu plano.
Conclusão: você é um mestre da segurança
Parabéns! Você acabou de dominar uma das técnicas mais poderosas da administração de servidores: autenticação com chaves SSH. Agora, cada acesso ao seu servidor é mais rápido, seguro e elegante.
Se tiver dúvidas, se quiser compartilhar sua experiência ou só quiser um abraço virtual, estamos aqui. A GeHost é seu lar digital — e o Sensei sempre está de portas abertas.
Com carinho,
Seu Sensei da GeHost 🌿