25 votos

macOS 10.12 Sierra no se olvide de mi fichero de claves ssh frase de contraseña

Después de crear un nuevo cifrado id-rsa archivo de clave con ssh-keygen y de usarlo por primera vez, no puedo llegar macOS olvidar la frase de contraseña. Esto es similar a cómo hacer que OS X no recordar la clave ssh frase de la pregunta, pero peor.

Traté de reiniciar, matando a la ssh-agent, el bloqueo de todos mis llaveros, pero aún así parece ser almacenados en algún lugar. Sin embargo, no puedo encontrar en cualquier llaveros. Esto parece ser muy inseguro. Las respuestas a SSH contraseña de clave privada nunca se quita con Llavero/ssh-agent también no ayuda.

De hecho, el cuadro de diálogo que solía aparecer preguntando si deseaba almacenar la contraseña o no, parece que no existe ya.

20voto

Dave Hein Puntos 191

Gracias a Graham, tengo una mejor comprensión de esta nueva "característica". Cuando se escriba la frase de contraseña de la Sierra añade a tu Llavero, pero no para el ssh-agent. Si su identidad no está en ssh-agent no hay manera de gestionar con ssh-add. Para administrar (es decir. eliminar) su identidad de Llavero que usted necesita para añadir su identidad a ssh-agent mediante ssh-add. Una vez que haya agregado a su identidad de ssh-agent puede usar ssh-add-K -d para quitar de ambos ssh-agent y Llavero. Si desea que su identidad sea añadido a ssh-agent cada vez que utilice ssh agregar:

AddKeysToAgent yes

a su .ssh/config. Esto asegurará que el ssh-agent tiene siempre su identidad.

3voto

Clive Lin Puntos 11
ssh-add -K -d

Esto puede quitar contraseñas almacenadas previamente en el llavero. Desde macOS 10.12 Sierra, para evitar que la contraseña se almacena en el llavero de nuevo, asegúrese de hacer ssh-add primera.

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