Como gerar chave SSH sem passphrase Print

  • 0

Como Gerar Chave SSH Sem Passphrase (Guia para Iniciantes)

Olá, viajante da web! 🌟 Seja bem-vindo(a) ao nosso canto de conhecimento. Hoje, vamos aprender juntos a gerar uma chave SSH sem passphrase — um passo essencial para se conectar com segurança ao seu servidor, sem precisar digitar senha toda vez. É como ter uma chave mestra que abre a porta do seu servidor com um toque.

Se você está começando agora, não se preocupe. Vamos fazer isso passo a passo, com calma, como se fosse uma conversa entre amigos. Vamos lá?

Antes de começar: o que é uma chave SSH?

Imagine um sistema de segurança que permite que você se conecte ao seu servidor (como se fosse uma casa) sem precisar de senha toda vez. A chave SSH é esse sistema. Ela é composta por dois arquivos:

  • Chave privada (não compartilhe!)
  • Chave pública (pode ser compartilhada com o servidor)

Quando você gera uma chave sem passphrase, você está dizendo: “Quero me conectar rápido e sem digitar nada extra”. É ideal para automações, scripts e conexões frequentes.

💡 Dica do Sensei: Use chaves sem passphrase apenas em ambientes seguros. Nunca em máquinas públicas ou compartilhadas!

Passo a passo: Gerando a chave SSH sem passphrase

Vamos usar o terminal (ou uma ferramenta como PuTTY no Windows). Não se assuste — é mais simples do que parece.

  1. Abra o terminal (no Linux ou Mac) ou o PowerShell (no Windows).

  2. Execute este comando para gerar a chave:

    ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa -N ""

    Explicando:

    • ssh-keygen — comando para gerar chaves.
    • -t rsa — tipo de chave (RSA é o mais usado).
    • -b 4096 — tamanho da chave (mais seguro).
    • -f ~/.ssh/id_rsa — onde salvar a chave.
    • -N ""não coloque passphrase (isso é o segredo!)
  3. Pressione Enter para confirmar o local de salvamento (você já está usando o padrão).

  4. Se tudo der certo, você verá uma mensagem como:

    Your identification has been saved in /home/seu_usuario/.ssh/id_rsa

    Your public key has been saved in /home/seu_usuario/.ssh/id_rsa.pub

    Parabéns! Você criou sua chave SSH sem passphrase.

  5. Confira se os arquivos foram criados:

    ls -la ~/.ssh/

    Deve aparecer id_rsa (privada) e id_rsa.pub (pública).

Como usar a chave pública no seu servidor (GeHost)

Para que o servidor reconheça sua chave, você precisa colar a chave pública no arquivo ~/.ssh/authorized_keys.

Abra o arquivo id_rsa.pub com um editor de texto:

cat ~/.ssh/id_rsa.pub

Copie todo o conteúdo (começa com ssh-rsa e termina com seu e-mail).

Em seguida, acesse o cPanel da sua conta GeHost:

Tela de LOGIN do cPanel (campos Usuário e Senha + botão Log in)

Depois de logado, no painel principal, procure por “SSH & Security” (geralmente na seção de segurança).

Painel inicial (home) do cPanel com os grupos de ferramentas (E-mail, Arquivos etc.)

Clique em “SSH Access” (ou “Acesso SSH”).

Na tela seguinte, clique em “Manage SSH Keys”.

Selecione a opção “Import Key” (Importar Chave).

Na caixa de texto, cole a chave pública (a que você copiou antes).

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

ssh usuario@seu-servidor.com.br

Pronto! Você está conectado sem senha!

Parabéns, aluno(a) corajoso(a)! 🎉 Você acabou de dominar um dos pilares da segurança e produtividade no mundo da hospedagem.

🌿 Leve do Sensei: Sempre mantenha sua chave privada em um local seguro. Nunca a compartilhe. Se ela cair nas mãos erradas, seu servidor pode ser acessado sem permissão.

Se tiver dúvidas, basta voltar aqui. Estamos sempre prontos para te ajudar. Até a próxima jornada! 🚀


Was this answer helpful?

« Back