CH-J Server ManagerSerververwaltung über SSH
Menü
Alle Anleitungen und Artikel →

Ed25519 oder RSA: SSH-Schlüssel wählen und einrichten

Wählen Sie einen kompatiblen Schlüssel, schützen Sie den privaten Teil und testen Sie die Anmeldung vor Entfernen des bisherigen Zugangs.

Nach Richtlinie und Kompatibilität entscheiden

Ed25519 ist geeignet, wenn Server und Sicherheitsrichtlinie es unterstützen. Verwenden Sie RSA 3072 oder 4096, wenn Kompatibilität oder Vorgaben es verlangen. Ein RSA-Schlüssel ist nicht die alte SHA-1-Signatur ssh-rsa: modernes RSA kann SHA-2 nutzen. Alte Signaturen nicht global reaktivieren.

Lokal erzeugen und privaten Schlüssel schützen

Wählen Sie einen Befehl und einen neuen Dateinamen; vorhandene Schlüssel nicht überschreiben. Vergeben Sie auf Nachfrage eine Passphrase. Nur die .pub-Datei gehört auf den Server. Der private Schlüssel bleibt beim Client. CH-J Key Generator ist bereits in Beta 0.1.0 verfügbar.

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

Öffentlichen Schlüssel eintragen und testen

Tragen Sie den vollständigen öffentlichen Schlüssel als eine Zeile in ~/.ssh/authorized_keys des Zielkontos ein. Prüfen Sie unter Linux Kontoeigentum und üblicherweise Modus 700 für .ssh und 600 für authorized_keys. Lassen Sie die Sitzung offen und testen Sie eine zweite Anmeldung vor Änderung des alten Zugangs. Benutzer- und Hostschlüssel erfüllen unterschiedliche Aufgaben.

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

Ausführliche Dokumentation

OpenSSH: ssh-keygen →

OpenSSH: sshd_config →

Biometrisches Entsperren und Sicherheit →