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

  • 0

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!


Was this answer helpful?

« Back