Contraseña de clave privada SSH nunca eliminada con Keychain / ssh-agent

2

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?

    
pregunta John Kelly 05.05.2015 - 20:19

1 respuesta

1

No estoy seguro si tienes esta configuración.

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

    
respondido por el Buscar웃 05.05.2015 - 21:02

Lea otras preguntas en las etiquetas