CH-J Server Managerserverhantering över SSH
Menyn
Alla guider och artiklar →

Ed25519 eller RSA: välj och installera SSH-nycklar

Välj en kompatibel nyckel, skydda den privata delen och testa nytt tillträde innan det gamla tas bort.

Policy och kompatibilitet

Ed25519 passar om servern och säkerhetspolicyn stöder det. Använd RSA 3072 eller 4096 om kompatibilitet eller regler kräver det. En RSA-nyckel är inte den gamla SHA-1-signaturen ssh-rsa: modernt RSA kan använda SHA-2. Återaktivera inte gamla signaturer globalt.

Generera lokalt och skydda privatnyckeln

Välj ett kommando och ett nytt filnamn; skriv inte över befintliga nycklar. Ange en lösenfras vid frågan. Endast .pub-filen hör hemma på servern; privatnyckeln stannar på klienten. CH-J Key Generator finns redan i 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

Installera den publika nyckeln och testa

Lägg hela den publika nyckeln på en rad i målkontots ~/.ssh/authorized_keys. Kontrollera ägare och vanligtvis läge 700 för .ssh och 600 för authorized_keys på Linux. Behåll aktuell session och testa en andra inloggning innan gammal åtkomst ändras. Användar- och värdnycklar har olika syften.

ls -ld ~/.ssh ~/.ssh/authorized_keys
ssh -o IdentitiesOnly=yes -i ~/.ssh/id_ed25519_chj user@server.example

Detaljerad dokumentation

OpenSSH: ssh-keygen →

OpenSSH: sshd_config →

Biometrisk upplåsning och säkerhet →