2 votes

Le mot de passe de la clé privée SSH n'est jamais supprimé avec Keychain/ssh-agent

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 ?

1voto

Ruskes Points 44895

Je ne sais pas si vous disposez de ces paramètres.

keychain

Cochez la case Garder le trousseau de connexion déverrouillé, dans les préférences du trousseau - onglet Premiers secours.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X