2 votos

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

Tengo una clave privada SSH con contraseña, y soy capaz de añadirla a KeyChain/ssh-agent y que la contraseña se utilice automáticamente sin tener que introducirla. Ahora me gustaría añadir una cosa más: quiero que keychain/ssh-agent olvidar (o bloquear) la contraseña una vez transcurrido un tiempo determinado o la pantalla se bloquea.

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 el portátil de la suspensión, y el llavero está todavía bloqueado, ssh (a través de ssh-agent?) es todavía es capaz de recuperar la contraseña sin pedirme que desbloquee el llavero.

Tenga en cuenta que la contraseña se añade al llavero "automáticamente" cuando ejecuto ssh la primera vez - no estoy escribiendo ssh-add en la línea de comandos, por lo que prefiero no utilizar ssh-add -t TIMEOUT explícitamente.

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

1voto

Buscar웃 Puntos 23467

No estoy seguro de que tenga esta configuración.

keychain

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X