J'ai un environnement où j'utilise des certificats ssh pour authentifier les clés hôtes ssh. Je parle du type de certificats créés par l'exécution de la commande ssh-keygen -s /path/to/ca -h ...
. Ces certificats sont également créés avec un intervalle de validité, indiquant le moment où ils expireront. Ces certificats sont maintenant utilisés depuis assez longtemps pour que je commence à les surveiller, afin d'être averti lorsqu'ils approchent de leur expiration.
Est-il possible d'établir une connexion à distance, sans se connecter, et d'obtenir l'affichage de l'intervalle de validité ou le téléchargement du certificat ? Exécution de ssh -vvv
ne semblent pas afficher les informations dont j'ai besoin. Il en va de même pour ssh-keyscan
semblent être au courant des certificats. Peut-être s'agit-il d'une bibliothèque que je n'ai pas examinée de suffisamment près ?
Dans le pire des cas, je peux toujours écrire un plugin de surveillance qui s'exécute localement et analyse la sortie de la fonction ssh-keygen -L -f
. Pourtant, un scan à distance semble vraiment être l'approche préférable.