CH-J Server Managerserverio valdymas per SSH
Meniu
Visi vadovai ir straipsniai →

Ed25519 ar RSA: SSH raktų pasirinkimas ir diegimas

Pasirinkite suderinamą raktą, saugokite privačią dalį ir išbandykite naują prieigą prieš šalindami seną.

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

Išsamūs dokumentai

OpenSSH: ssh-keygen →

OpenSSH: sshd_config →

Biometrinis atrakinimas ir saugumas →