SSH & Avançado 10 visualizações

Como acessar servidor via SSH com chave pública (sem senha)

Ver no WHMCS

Como acessar seu servidor via SSH com chave pública (sem senha)

Olá, querido(a) cliente da GeHost! Seja bem-vindo(a) ao nosso guia prático e carinhoso sobre como se conectar ao seu servidor com segurança, usando uma chave pública — sem precisar digitar senha toda vez. É como ter uma chave mágica que só você tem. Vamos juntos, passo a passo?

Antes de começar: entenda o que é SSH com chave pública

SSH (Secure Shell) é uma forma segura de acessar seu servidor remotamente. Quando usamos chave pública, estamos trocando a senha por um par de chaves: uma pública (que fica no servidor) e uma privada (que fica no seu computador). Assim, você se conecta com segurança, sem digitar nada — só com um clique!

Dica do Sensei: Nunca compartilhe sua chave privada! Ela é como a sua senha de acesso ao servidor. Guarde-a com carinho.

Passo 1: Gerar o par de chaves no seu computador

Para isso, você vai usar o terminal (no Linux/Mac) ou o PowerShell (no Windows). Vamos fazer isso com um comando simples:

  1. Abra o terminal (ou PowerShell).
  2. Execute este comando:
    ssh-keygen -t rsa -b 4096 -C "seu_email@exemplo.com"
  3. Pressione Enter para aceitar o local padrão de salvamento (geralmente ~/.ssh/id_rsa).
  4. Se quiser, digite uma senha de proteção para a chave (opcional, mas recomendado).
  5. Pronto! Agora você tem duas chaves: id_rsa (privada) e id_rsa.pub (pública).

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

Você vai precisar colocar a chave pública no servidor da GeHost. Vamos usar o cPanel para isso.

  1. Entre no cPanel (use o link do seu domínio).
  2. Na tela inicial do cPanel (Painel inicial (home) do cPanel com os grupos de ferramentas), localize o grupo “Segurança”.
  3. Clique em “SSH Access” (Acesso SSH).
  4. Na página seguinte, clique em “Manage SSH Keys”.
  5. Selecione a opção “Import Key” (Importar Chave).
  6. Na caixa de texto, cole o conteúdo da sua chave pública (id_rsa.pub).
  7. Dê um nome para a chave (ex: minha_chave_gehost).
  8. Clique em “Import Key”.

Dica do Sensei: Se você não souber onde está o arquivo id_rsa.pub, abra-o com um editor de texto (como o Bloco de Notas ou o VS Code) e copie todo o conteúdo desde ssh-rsa até o final (incluindo o seu e-mail).

Passo 3: Ativar a chave no servidor

Depois de importar, você precisa habilitar a chave para uso:

  1. Na mesma página do cPanel, vá até a aba “Manage SSH Keys”.
  2. Encontre a chave que você importou.
  3. Clique em “Manage” (Gerenciar).
  4. Na nova tela, clique em “Enable” (Ativar).
  5. Confirme a ativação.

Passo 4: Conectar-se via SSH (sem senha!)

Pronto! Agora você pode se conectar ao servidor com apenas um comando:

  1. Abra o terminal (ou PowerShell).
  2. Execute:
    ssh usuario@seu-dominio.com

    Substitua usuario pelo seu nome de usuário do cPanel (geralmente seu nome de domínio ou algo parecido).

  3. Se tudo estiver certo, você será conectado imediatamente — sem pedir senha!

Dica do Sensei: Se o sistema pedir senha, verifique se a chave pública está corretamente importada no cPanel e se a chave está habilitada. Às vezes, o nome da chave ou o caminho do arquivo privado pode estar errado.

Conclusão: você é um mestre do SSH!

Parabéns, guerreiro(a) da tecnologia! Agora você acessa seu servidor com segurança, rapidez e elegância — sem precisar digitar senha. É como ter uma porta secreta que só você consegue abrir.

Se tiver dúvidas, não hesite: o nosso time de suporte está aqui para te ajudar. A GeHost cuida de você, como um bom Sensei cuida do seu aluno.

Até a próxima conexão segura!

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.