SSH

Artigos

Cheat Sheet

Gerar par de chaves SSH

Gerar par de chaves ssh ed25519
ssh-keygen -t ed25519 -C "your_email@example.com"

Ele vai perguntar o local onde salvar a chave (padrão ~/.ssh/id_ed25519), senha e confirmar senha.

Ele vai gerar duas chaves:

PRIVADA: ~/.ssh/id_ed25519
cat ~/.ssh/id_ed25519
Output
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW
QyNTUxOQAAACAF9+5BkCMDAJ84w+WlhU9glZKU12sXRzW+Hj1pElaz7gAAAKCzsjUts7I1
LQAAAAtzc2gtZWQyNTUxOQAAACAF9+5BkCMDAJ84w+WlhU9glZKU12sXRzW+Hj1pElaz7g
AAAEAjwc/egakGFdlhXxU2WK15Dtu1fnguQwQQKdCDwJWPuQX37kGQIwMAnzjD5aWFT2CV
kpTXaxdHNb4ePWkSVrPuAAAAFnlvdXJfZW1haWxAZXhhbXBsZS5jb20BAgMEBQYH
-----END OPENSSH PRIVATE KEY-----
PÚBLICA: ~/.ssh/id_ed25519.pub
cat ~/.ssh/id_ed25519.pub

A chave privada (id_ed25519) nunca deve ser exposta, nunca deve sair do seu computador, não passe ela para ninguém.

Em serviços (como github ou gitlab), use SEMPRE a chave pública (id_ed25519.pub).

Last updated