CH-J Server Managermanagementul serverului peste SSH
Meniu
Toate ghidurile și articolele →

Ed25519 sau RSA: alegerea și instalarea cheilor SSH

Alege o cheie compatibilă, protejează partea privată și testează noua conectare înainte de eliminarea accesului vechi.

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.

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 sha256

Instalează 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

Documentație detaliată

OpenSSH: ssh-keygen →

OpenSSH: sshd_config →

Deblocare biometrică și securitate →