cerebro-vip INEMA.CLUB
inícioINEMA.DEV Desenvolvimento

Tutorial de configuração de chave SSH ED25519 para autenticação com…

INEMA.DEV Desenvolvimento · 2025-11-15 · ~2 min · ver no Telegram ↗

INEMA

Aqui vai um único comando que cria uma nova chave SSH ED25519, adiciona ao agente e mostra a chave pública para você colar no GitHub.

Cole exatamente isso no terminal Linux/macOS ou no Git Bash (Windows):

ssh-keygen -t ed25519 -C "seu-email-do-github" -f ~/.ssh/id_ed25519 && eval "$(ssh-agent -s)" && ssh-add ~/.ssh/id_ed25519 && echo "===== SUA NOVA CHAVE PÚBLICA =====" && cat ~/.ssh/id_ed25519.pub && echo "=================================="

Troque seu-email-do-github pelo seu e-mail real.

Se sua chave SSH já existia e vazou, trate exatamente como uma senha exposta: revogue imediatamente e gere outra. Aqui está o que você precisa fazer, passo a passo.


1) Remover a chave comprometida do GitHub

  1. Entre no GitHub
  2. Settings → SSH and GPG Keys
  3. Encontre a chave que corresponde ao fingerprint SHA256:46XEMrZxGziBLyKPWboNWcEcdnc6V1kHKhikiHaLqZw
  4. Delete a chave

Isso impede qualquer uso futuro dela.


2) Apagar a chave antiga do seu computador

No Linux/macOS:

rm ~/.ssh/id_ed25519 rm ~/.ssh/id_ed25519.pub

Se o nome for diferente, liste as chaves:

ls ~/.ssh

e apague as que vazaram.


3) Criar uma nova chave segura

ssh-keygen -t ed25519 -C "seu-email-do-github"

Pressione Enter para usar o nome padrão.


4) Adicionar ao agente

eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_ed25519


5) Adicionar a nova chave ao GitHub

cat ~/.ssh/id_ed25519.pub

Copie e cole em:

GitHub → Settings → SSH and GPG Keys → New SSH Key


6) Testar

ssh -T git@github.com


Lista final (resumo):

  • A chave antiga foi comprometida → delete no GitHub
  • Remova os arquivos antigos do seu computador
  • Gere nova chave
  • Adicione ao GitHub
  • Teste a conexão

-

Para poder autenticação dos Projetos com o Github uma boa é ter a chave publica no github. Para isso vamos criar uma chave no linux e levar no Github

SSH no Github com Linux

1

↑ voltar ao topo · ver no Telegram ↗