Ich habe eine Reihe von Benutzern, die mit SSH-Schlüsseln Zugriff auf Konten auf anderen Servern haben. Derzeit habe ich ein Skript, das die öffentlichen ssh-Schlüssel sammelt und an das richtige Konto auf den richtigen Servern verteilt.
Was ich tun möchte, ist, dieses Skript zu veranlassen, zu überprüfen, ob der SSH-Schlüssel eines bestimmten Benutzers eine Passphrase hat, bevor der öffentliche Schlüssel akzeptiert und verteilt wird.
Ich habe eine Reihe von Dingen ausprobiert, wie die Verwendung eines ssh-agentund, ssh-addund dann tritt das Problem auf, wenn ssh-addich nach einer Passphrase gefragt werde.
Gibt es eine Möglichkeit, eine opensslPassphrase zu überprüfen, die mit dem Rückkehrcode " 1Wenn der Schlüssel eine Passphrase hat" leicht fehlschlägt ?
Vielen Dank!