Tengo una clave privada SSH con contraseña, y puedo agregarla a KeyChain / ssh-agent y usar la contraseña 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 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 del sueño, y el llavero todavía está bloqueado, ssh (¿a través de ssh-agent?) todavía puede recuperar la contraseña sin pedirme que desbloquee el llavero.
Tenga en cuenta que la contraseña se agrega al llavero 'automáticamente' cuando la ejecuto por ssh
primera vez; no estoy escribiendo ssh-add
en la línea de comando, por lo tanto, prefiero no usarla ssh-add -t TIMEOUT
explícitamente.
¿Hay alguna forma de hacer que olvide / bloquee la contraseña?