Politică și compatibilitate
Ed25519 este potrivit dacă serverul și politica îl acceptă. Folosește RSA 3072 sau 4096 când compatibilitatea ori regulile o cer. O cheie RSA nu este vechea semnătură SHA-1 ssh-rsa: RSA modern folosește și SHA-2. Nu reactiva global semnături vechi.
Generează local și protejează cheia privată
Alege o comandă și un nume nou de fișier; nu suprascrie chei existente. Setează o frază secretă la solicitare. Numai fișierul .pub ajunge pe server; cheia privată rămâne pe client. CH-J Key Generator există deja în Beta 0.1.0.
ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519_chj
ssh-keygen -t rsa -b 3072 -f ~/.ssh/id_rsa_chj
ssh-keygen -lf ~/.ssh/id_ed25519_chj.pub -E sha256Instalează cheia publică și testează
Pune cheia publică completă pe un rând în ~/.ssh/authorized_keys al contului țintă. Pe Linux verifică proprietarul și de regulă modurile 700 pentru .ssh și 600 pentru authorized_keys. Păstrează sesiunea curentă și testează o a doua conectare înainte de schimbarea accesului vechi. Cheile utilizatorului și gazdei au roluri diferite.
ls -ld ~/.ssh ~/.ssh/authorized_keys
ssh -o IdentitiesOnly=yes -i ~/.ssh/id_ed25519_chj user@server.example