Tengo una clave privada SSH con contraseña, y puedo agregarla a KeyChain / ssh-agent y hacer que la contraseña se use automáticamente sin tener que ingresarla. Ahora me gustaría agregar una cosa más: quiero que keychain / ssh-agent olvide (o bloquee) la contraseña después de un cierto tiempo transcurrido o la pantalla está bloqueada.
Lo que estoy experimentando (en Mac OS X 10.9.5), es que incluso si configuro mi llavero de "inicio de sesión" para "bloquear después de dormir", y despierto la computadora portátil se apaga, y el llavero aún está bloqueado, ssh (a través de ssh-agent?) sigue siendo capaz de recuperar la contraseña sin pedirme que desbloquee el llavero.
Tenga en cuenta que la contraseña se agrega al llavero 'automáticamente' cuando ejecuto ssh
la primera vez; no estoy escribiendo ssh-add
en la línea de comandos, por lo tanto, prefiero no usar ssh-add -t TIMEOUT
explícitamente.
¿Hay alguna forma de hacer que olvide / bloquee la contraseña?