Käytäntö ja yhteensopivuus
Ed25519 sopii, kun palvelin ja turvakäytäntö tukevat sitä. Käytä RSA 3072:ta tai 4096:ta yhteensopivuuden tai sääntöjen vaatiessa. RSA-avain ei ole sama kuin vanha SHA-1-allekirjoitus ssh-rsa: moderni RSA tukee SHA-2:ta. Älä palauta vanhoja allekirjoituksia yleisesti käyttöön.
Luo paikallisesti ja suojaa yksityinen avain
Valitse yksi komento ja uusi tiedostonimi; älä ylikirjoita avainta. Anna kysyttäessä tunnuslause. Palvelimelle kuuluu vain .pub-tiedosto, yksityinen avain pysyy asiakkaalla. CH-J Key Generator on jo Beta 0.1.0:ssa.
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 sha256Asenna julkinen avain ja testaa
Lisää koko julkinen avain yhdelle riville kohdetilin ~/.ssh/authorized_keys-tiedostoon. Tarkista Linuxissa omistus ja yleensä tilat 700 hakemistolle .ssh ja 600 tiedostolle authorized_keys. Pidä nykyinen istunto auki ja testaa toinen kirjautuminen ennen vanhan pääsyn muuttamista. Käyttäjä- ja isäntäavaimilla on eri tehtävät.
ls -ld ~/.ssh ~/.ssh/authorized_keys
ssh -o IdentitiesOnly=yes -i ~/.ssh/id_ed25519_chj user@server.example