SSH-Schlüsselsicherheit
SSH-Schlüssel erstellen, bereitstellen, prüfen und erneuern.
Vor der Ausführung
Private Schlüssel, Passphrasen und Backups schützen und Administratorzugang behalten. Vorhandene Schlüssel nicht überschreiben. Neuen Schlüssel in einer weiteren Sitzung testen, bevor der alte öffentliche Schlüssel aus authorized_keys entfernt wird. Zertifikate und Automationen können weitere Änderungen erfordern.
Die serverseitigen Schritte verwenden Ubuntu als Beispiel. Befehle, Konfigurationspfade und Dienstnamen können auf anderen Systemen abweichen. Clientseitige Schritte wie angegeben auf dem Client ausführen.
Prüfen Sie nach dem Anwenden der Änderungen in einer neuen SSH-Sitzung die Anmeldung und das gewünschte Verhalten. Lassen Sie die aktuelle Sitzung bis zur erfolgreichen Prüfung geöffnet, damit Sie die Konfiguration bei Bedarf wiederherstellen können.
Beispiele
Auf dem Client einen neuen Schlüssel an einem freien Pfad erstellen und eine Passphrase setzen.
ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519_serverFingerabdruck prüfen und nur den öffentlichen Schlüssel beim Zielkonto installieren. Beispielbenutzer und Host ersetzen.
ssh-keygen -lf ~/.ssh/id_ed25519_server.pub
ssh-copy-id -i ~/.ssh/id_ed25519_server.pub user@example.comNeuen Schlüssel separat testen und erst danach nur den alten öffentlichen Schlüssel aus authorized_keys des richtigen Kontos entfernen.
ssh -i ~/.ssh/id_ed25519_server user@example.comMaßgebliche Quellen
Geprüft am 27. Oktober 2026