J'ai une clé privée SSH avec un mot de passe, et je peux l'ajouter à KeyChain/ssh-agent pour que le mot de passe soit automatiquement utilisé sans avoir à le saisir. J'aimerais maintenant ajouter une chose : je veux que le trousseau/ssh-agent oublier (ou verrouiller) le mot de passe après un certain temps ou lorsque l'écran est verrouillé.
Ce que je constate (sur Mac OS X 10.9.5), c'est que même si je règle mon trousseau "login" sur "lock after sleep", et que je réveille l'ordinateur portable, et que le trousseau est toujours verrouillé, ssh (à travers ssh-agent ?) est toujours ssh (via ssh-agent ?) est toujours capable de récupérer le mot de passe sans me demander de déverrouiller le trousseau.
Notez que le mot de passe est ajouté au trousseau "automatiquement" lorsque j'exécute la commande ssh
la première fois - je ne tape pas ssh-add
sur la ligne de commande, c'est pourquoi je préfère ne pas utiliser ssh-add -t TIMEOUT
explicitement.
Existe-t-il un moyen de faire oublier/verrouiller le mot de passe ?