Pravila in združljivost
Ed25519 je primeren, če ga podpirata strežnik in varnostna politika. Uporabite RSA 3072 ali 4096, kadar to zahteva združljivost ali politika. Ključ RSA ni stari podpis SHA-1 ssh-rsa: sodobni RSA lahko uporablja SHA-2. Starih podpisov ne omogočite globalno.
Ustvarite lokalno in zaščitite zasebni ključ
Izberite en ukaz in novo ime datoteke; ne prepišite obstoječega ključa. Ob pozivu nastavite geselno frazo. Na strežnik sodi samo .pub, zasebni ključ ostane pri odjemalcu. CH-J Key Generator je že v 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 sha256Namestite javni ključ in preskusite
Celoten javni ključ vpišite v eno vrstico ~/.ssh/authorized_keys ciljnega računa. Na Linuxu preverite lastništvo in običajno načina 700 za .ssh ter 600 za authorized_keys. Pustite sedanjo sejo odprto in preskusite drugo prijavo pred spremembo starega dostopa. Uporabniški in gostiteljski ključi imajo različen namen.
ls -ld ~/.ssh ~/.ssh/authorized_keys
ssh -o IdentitiesOnly=yes -i ~/.ssh/id_ed25519_chj user@server.example