Politika ir suderinamumas
Ed25519 tinka, kai jį palaiko serveris ir saugumo politika. Naudokite RSA 3072 ar 4096, kai reikalauja suderinamumas ar taisyklės. RSA raktas nėra senasis SHA-1 parašas ssh-rsa: šiuolaikinis RSA palaiko SHA-2. Neįjunkite senų parašų visuotinai.
Generuokite vietoje ir saugokite privatų raktą
Pasirinkite vieną komandą ir naują failo vardą; neperrašykite esamo rakto. Gavę užklausą nustatykite slaptafrazę. Į serverį keliauja tik .pub failas, privatus raktas lieka kliente. CH-J Key Generator jau yra 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 sha256Įdiekite viešąjį raktą ir išbandykite
Visą viešąjį raktą įrašykite vienoje eilutėje tikslinės paskyros ~/.ssh/authorized_keys. Linux tikrinkite savininką ir įprastai teises 700 katalogui .ssh bei 600 failui authorized_keys. Palikite dabartinį seansą ir išbandykite antrą prisijungimą prieš keisdami seną prieigą. Naudotojo ir serverio raktai atlieka skirtingas funkcijas.
ls -ld ~/.ssh ~/.ssh/authorized_keys
ssh -o IdentitiesOnly=yes -i ~/.ssh/id_ed25519_chj user@server.example