Como gerar um par de chaves SSH no Windows e no Mac imprimir

  • 0

Como gerar um par de chaves SSH no Windows e no Mac

Oi! Aqui é a Sensei da GeHost 🧘‍♀️ Hoje vou te ensinar, com calma e sem enrolação, como criar seu par de chaves SSH — uma "chave digital" que substitui a senha na hora de acessar seu servidor, com muito mais segurança e praticidade. Não se preocupe se você nunca fez isso antes: vamos passo a passo, bem devagarzinho.

O que é isso e por que usar?

Um par de chaves SSH é formado por dois arquivos que trabalham juntos:

  • Chave privada — fica só no seu computador, é secreta e nunca deve ser compartilhada com ninguém.
  • Chave pública — essa você pode entregar tranquilamente (por exemplo, pro nosso suporte) para ser cadastrada no servidor.

Na prática, é como ter uma fechadura (o servidor) e uma chave física (seu computador) — muito mais seguro do que decorar uma senha que pode ser adivinhada ou vazada.

💡 Dica da Sensei: gere sempre chaves do tipo ed25519 — é o padrão mais moderno, rápido e seguro disponível hoje. Se algum sistema muito antigo não aceitar, aí sim use o tradicional rsa.

🪟 Gerando a chave no Windows

Boa notícia: se você tem Windows 10 ou 11, já vem com tudo que precisa instalado — nada de baixar programa extra!

  1. Clique no menu Iniciar, digite PowerShell e abra o aplicativo.
  2. Na janela que abrir, digite o comando abaixo e aperte Enter (troque o e-mail pelo seu):

    ssh-keygen -t ed25519 -C "seuemail@exemplo.com"

  3. Ele vai perguntar onde salvar o arquivo. Pode só apertar Enter para aceitar o local padrão.
  4. Em seguida, vai pedir uma senha (passphrase) para proteger a chave. Recomendo colocar uma — pode apertar Enter duas vezes se preferir deixar sem, mas com senha fica mais seguro.
  5. Pronto! Suas chaves foram criadas na pasta C:\Users\SeuUsuario\.ssh\, nos arquivos id_ed25519 (privada) e id_ed25519.pub (pública).

Para ver e copiar sua chave pública, digite:

type $env:USERPROFILE\.ssh\id_ed25519.pub

Copie o texto que aparecer — é isso que você vai nos enviar quando precisar cadastrar o acesso.

🍎 Gerando a chave no Mac

No Mac também não precisa instalar nada, o Terminal já vem prontinho:

  1. Abra o Launchpad, procure por Terminal e abra.
  2. Digite o comando abaixo, trocando pelo seu e-mail, e aperte Enter:

    ssh-keygen -t ed25519 -C "seuemail@exemplo.com"

  3. Quando perguntar onde salvar, aperte Enter para usar o local padrão.
  4. Defina uma senha (passphrase) se quiser uma camada extra de segurança (recomendado), ou aperte Enter duas vezes para deixar sem.
  5. Suas chaves estarão salvas em ~/.ssh/id_ed25519 (privada) e ~/.ssh/id_ed25519.pub (pública).

Para ver e copiar sua chave pública, digite:

cat ~/.ssh/id_ed25519.pub

Selecione todo o texto exibido e copie — essa é a chave que vamos usar para liberar seu acesso.

E agora, o que fazer com a chave pública?

Com a sua chave pública em mãos, entre em contato com o nosso suporte informando que deseja habilitar o acesso SSH na sua hospedagem e envie o conteúdo do arquivo .pub. A equipe verifica a disponibilidade desse recurso conforme o seu plano e faz a configuração para você.

🔒 Dica da Sensei: nunca envie o arquivo da chave privada (o que não termina em .pub) para ninguém, nem mesmo para o nosso suporte — ela é pessoal e intransferível, como a senha do seu cartão!

Resumindo

  • O comando é o mesmo no Windows (PowerShell) e no Mac (Terminal): ssh-keygen -t ed25519 -C "seuemail@exemplo.com"
  • Guarde bem a chave privada — ela fica só com você.
  • Compartilhe apenas a chave pública (arquivo .pub) com o nosso suporte.

Se travar em qualquer parte do caminho, pode chamar a gente no painel (painel.gehost.com.br) que te ajudamos com todo carinho. Até a próxima aula! 🧘‍♀️


Esta resposta lhe foi útil?

« Retornar