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.
Hibrid post-cuantic: ssh-mldsa44-ed25519
ssh-mldsa44-ed25519 combină semnătura post-cuantică ML-DSA-44 cu Ed25519: falsificarea unei autentificări ar necesita spargerea ambilor algoritmi. CH-J Key Generator în Beta 0.1.2 creează acest tip de cheie, iar CH-J Tools o adaugă pe un server numai dacă serverul rulează OpenSSH 10.6 sau o versiune mai nouă. Versiunile mai vechi o resping; unele dintre ele, precum 10.2p1 din Ubuntu 26.04, recunosc doar o variantă experimentală …@openssh.com, pe care CH-J Tools nu o utilizează. Păstrează o cheie Ed25519 sau RSA ca soluție de rezervă pentru serverele și clienții fără suport. Ghidul de la linkul de mai jos arată cum să instalezi OpenSSH 10.6 alături de pachetul distribuției.
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