Einige meiner Linux- und FreeBSD-Systeme haben Dutzende Benutzer. Die Mitarbeiter verwenden diese "ssh gateway" -Knoten, um SSH auf andere interne Server zu übertragen.
Wir sind besorgt, dass einige dieser Personen einen unverschlüsselten privaten SSH-Schlüssel verwenden (Ein Schlüssel ohne Passphrase . Dies ist schlecht , da ein Cracker, falls er jemals Zugriff auf sein Konto auf diesem Computer erhalten sollte, den privaten Schlüssel stehlen und nun Zugriff haben könnte Aus Sicherheitsgründen müssen alle Benutzer ihre privaten SSH-Schlüssel mit einer Passphrase verschlüsseln.
Wie kann ich feststellen, ob ein privater Schlüssel nicht verschlüsselt ist (z. B. enthält er keine Passphrase)? Gibt es eine andere Methode für einen ASCII-geschützten Schlüssel als für einen nicht-ASCII-geschützten Schlüssel?
Aktualisieren:
Nehmen Sie zur Verdeutlichung an, dass ich Superuser-Zugriff auf dem Computer habe und die privaten Schlüssel aller Benutzer lesen kann.