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

  • 0

Como Configurar Login SSH Sem Senha Usando Chave Pública (Guia para Iniciantes)

Olá, querido(a) cliente da GeHost! 🌟

Se você está aqui, provavelmente quer tornar o acesso ao seu servidor mais seguro e prático — sem precisar digitar senha toda vez que se conectar via SSH. Que bom que você está no lugar certo!

Hoje, vou te ensinar, com carinho e paciência, como configurar o login sem senha usando uma chave pública. É como ter uma senha especial que só você tem — e o servidor confia nela automaticamente. Fácil, seguro e muito útil para quem trabalha com desenvolvimento, automação ou gerenciamento remoto.

Antes de começar: esse guia é voltado para usuários que já têm acesso ao cPanel e sabem usar o terminal (como o Terminal do Mac ou Windows Terminal com SSH). Se ainda não tem acesso SSH ativado, entre em contato com nosso suporte — ele pode te ajudar a habilitar.

Dica do Sensei: Você pode usar o SSH com segurança mesmo sem saber programar. É só seguir os passos com calma. A tecnologia é sua aliada!

Passo 1: Gerar um par de chaves (no seu computador)

No seu computador (não no servidor), abra o terminal (Terminal no Mac ou Git Bash/PowerShell no Windows) e digite:

ssh-keygen -t rsa -b 4096 -C "seu_email@exemplo.com"

Pressione Enter para aceitar o caminho padrão (geralmente ~/.ssh/id_rsa).

Quando perguntar “Enter passphrase (empty for no passphrase)”, você pode deixar em branco (se quiser, pode colocar uma senha extra — mas não é obrigatório).

Pronto! Agora você tem duas chaves:

  • Chave privada (ex: id_rsa) — NUNCA compartilhe essa!
  • Chave pública (ex: id_rsa.pub) — é essa que vamos enviar ao servidor.

Passo 2: Copiar a chave pública para o servidor (via cPanel)

Abra o cPanel no seu painel da GeHost: painel.gehost.com.br

Na tela inicial do cPanel, encontre o grupo “SSH Access” (geralmente na seção "Segurança").

Tela inicial do cPanel com o grupo SSH Access destacado

Clique em “SSH Access”. Você verá uma tela com opções como “Manage SSH Keys”.

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

Passo 3: Criar uma nova chave pública no servidor

Na tela de gerenciamento de chaves, clique em “Import Key” (ou “Importar Chave”).

Na caixa de texto, cole o conteúdo da sua chave pública (o arquivo id_rsa.pub que você gerou no passo 1).

Para copiar a chave pública, abra o arquivo no editor de texto do seu computador (como o Bloco de Notas ou VS Code) e copie tudo que está entre ssh-rsa e o seu e-mail (no final).

Exemplo:

ssh-rsa AAAAB3NzaC1yc2E... seu_email@exemplo.com

Coloque esse texto completo na caixa de importação do cPanel e clique em “Import”.

Passo 4: Ativar a chave pública para login

Após importar, você verá a chave listada. Clique em “Manage” (ou “Gerenciar”) ao lado dela.

Na nova tela, marque a opção “Enable” (ou “Habilitar”) para permitir que essa chave seja usada para login.

Pronto! Agora o servidor sabe que sua chave é confiável.

Passo 5: Conectar-se via SSH sem senha

Volte ao seu terminal e digite:

ssh seu_usuario@seu_servidor

Substitua seu_usuario pelo nome de usuário do seu servidor (geralmente é o nome da conta no cPanel) e seu_servidor pelo endereço do servidor (como ssh.gehost.com.br — use o que foi fornecido pelo suporte).

Se tudo estiver certo, não será pedido senha! Você entrará direto no servidor.

Dica do Sensei: Se não funcionar, verifique se a chave foi importada corretamente e se o arquivo ~/.ssh/authorized_keys no servidor contém sua chave pública. O cPanel faz isso automaticamente — mas se tiver dúvidas, peça ajuda ao suporte.

Conclusão: Segurança + Conveniência

Parabéns, você agora tem acesso SSH sem senha — mais rápido, mais seguro e muito mais elegante!

Esse método é usado por milhares de desenvolvedores e administradores de sistemas no mundo todo. Você está no caminho certo.

Se tiver dúvidas, não hesite em nos procurar. Estamos aqui para te ajudar, sempre.

Com carinho,
Sensei da GeHost 🌿


Was this answer helpful?

« Back