La contraseña de clave privada SSH nunca se eliminó con Keychain / ssh-agent

2

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 sshprimera vez; no estoy escribiendo ssh-adden la línea de comando, por lo tanto, prefiero no usarla ssh-add -t TIMEOUTexplícitamente.

¿Hay alguna forma de hacer que olvide / bloquee la contraseña?

John Kelly
fuente

Respuestas:

1

No estoy seguro si tiene esta configuración.

llavero

Marque Mantener el llavero de inicio de sesión desbloqueado en apagado, en las preferencias de llavero - pestaña Primeros auxilios.

Ruskes
fuente
¿Dónde están estas configuraciones?
grg