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-agent
und, ssh-add
und dann tritt das Problem auf, wenn ssh-add
ich nach einer Passphrase gefragt werde.
Gibt es eine Möglichkeit, eine openssl
Passphrase zu überprüfen, die mit dem Rückkehrcode " 1
Wenn der Schlüssel eine Passphrase hat" leicht fehlschlägt ?
Vielen Dank!