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?

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.


¿Dónde están estas configuraciones?
grg
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.