5 votos

Cómo deshabilitar las salvaguardias de clave de contraseña SSH en OS X Sierra

Me gusta tener mi SSH almacenan durante el tiempo de mi MacBook sesión, de modo que no tengo que introducir cada vez que me SSH en un servidor, pero cuando reinicie mi equipo quiero tener que introducir de nuevo (no quiero que mi contraseña encriptada y almacenada en el disco en el llavero). Este no era el caso hasta que he actualizado de Lion de Montaña por la Sierra; desde entonces, ha sido permanentemente guardar mi contraseña en mi llavero. Puedo abrir las llaves de las preferencias y borrar mi SSH, pero la próxima vez que me SSH en un servidor y que me lleva por mi contraseña, se agrega inmediatamente a las llaves de nuevo.

¿Cómo puedo volver a lo que tenía con el león de montaña, donde mi contraseña se almacenan durante el tiempo de mi MacBook sesión, pero entonces yo tendría que volver a introducir la próxima vez que me dirijo a mi MacBook de nuevo.

7voto

Jakuje Puntos 318

Hay una nueva opción UseKeychain en la Sierra, el cual por defecto yes y que es una razón para este comportamiento. Si no te gusta que, editar la configuración en ~/.ssh/config (o crear este archivo):

UseKeychain no
AddKeysToAgent yes

La segunda opción le indicará el agente SSH para guardar las llaves, que tiene el mismo resultado que si se hubiera usado ssh-add que introduzca su contraseña de antemano.

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