Cómo deshabilitar el guardado del llavero con frase de contraseña SSH en OS X Sierra

Me gusta tener mi frase de contraseña SSH almacenada durante la duración de mi sesión de MacBook, para no tener que seguir ingresando cada vez que entro en un servidor SSH, pero cuando reinicio mi computadora quiero tener que ingresarla nuevamente (yo no quiero que mi frase de contraseña se cifre y almacene en el disco del llavero). Este no fue el caso hasta que actualicé de Mountain Lion a Sierra; desde entonces, ha estado almacenando permanentemente mi frase de contraseña en mi llavero. Puedo abrir las preferencias del llavero y eliminar mi frase de contraseña SSH, pero la próxima vez que ingrese a un servidor SSH y me solicite mi frase de contraseña, se agregará inmediatamente al llavero nuevamente.

¿Cómo puedo volver a lo que tenía con Mountain Lion, donde mi frase de contraseña se almacenaría durante la duración de mi sesión de MacBook, pero luego tendría que volver a ingresarla la próxima vez que encienda mi MacBook nuevamente?

Respuestas (1)

Hay una nueva opción UseKeychainen Sierra , que por defecto es yesy que es la razón de este comportamiento. Si no le gusta eso, edite la configuración en ~/.ssh/config(o cree este archivo):

UseKeychain no
AddKeysToAgent yes

La segunda opción le indicará al agente SSH que almacene las claves, lo que tiene el mismo resultado que si hubiera ingresado ssh-addsu frase de contraseña de antemano.

¡Genial gracias! ¿Esto me permitirá tener la frase de contraseña guardada durante la sesión de mi computadora para no tener que ingresarla cada vez, o esto cambiará para que tenga que ingresarla cada vez?
Puedes probar AddKeysToAgent yesla opción, que debería hacer eso. Pero pruébalo. no tengo mac