Cómo deshabilitar el llavero de frase de contraseña SSH que se guarda en OS X Sierra

2

Me gusta tener mi frase de contraseña SSH almacenada durante mi sesión de MacBook, por lo que no tengo que seguir ingresándola cada vez que SSH en un servidor, pero cuando reinicio mi computadora quiero tener que ingresarla otra vez (no quiero que mi frase de contraseña esté cifrada y almacenada en el disco en el llavero). Este no fue el caso hasta que me pasé de Mountain Lion a Sierra; desde entonces, ha estado almacenando permanentemente mi 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 conecte el SSH en un servidor y me pida mi frase de contraseña, se agregará de inmediato al llavero de nuevo.

¿Cómo puedo volver a lo que tenía con el león de montaña, donde se guardaría mi contraseña durante la sesión de mi MacBook, pero luego tendría que volver a ingresarla la próxima vez que vuelva a encender mi MacBook?

    
pregunta orokusaki 28.07.2017 - 15:33

1 respuesta

4

Hay una nueva opción UseKeychain en Sierra , que de manera predeterminada es yes y que es una razón para este comportamiento. Si no te gusta eso, edita la configuración en ~/.ssh/config (o crea este archivo):

UseKeychain no
AddKeysToAgent yes

La segunda opción le dirá al agente de SSH que almacene las claves, que tiene el mismo resultado que si hubiera usado ssh-add para ingresar su frase de contraseña de antemano.

    
respondido por el Jakuje 29.07.2017 - 22:32

Lea otras preguntas en las etiquetas