Ho un sacco di utenti, che con chiavi SSH hanno accesso agli account su altri server. Attualmente ho uno script che raccoglie le chiavi pubbliche ssh e le distribuisce sull'account corretto sui server corretti.
Quello che voglio fare è ottenere quello script per verificare che ogni chiave ssh di un determinato utente abbia una passphrase prima di accettare la chiave pubblica e distribuirla.
Ho provato un certo numero di cose, come l'utilizzo di un ssh-agent
e ssh-add
e poi il problema arriva quando ssh-add
viene chiesto passphrase.
C'è un modo per ottenere qualcosa come openssl
verificare la passphrase, fallire leggermente con un codice di ritorno 1
se la chiave ha una passphrase?
Grazie!