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?
Hay una nueva opción UseKeychain
en Sierra , que por defecto es yes
y 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-add
su frase de contraseña de antemano.
orokusaki
Jakuje
AddKeysToAgent yes
la opción, que debería hacer eso. Pero pruébalo. no tengo mac