1 votos

El uso de la builtin diálogo en OSX para desbloquear una clave SSH

OSX se ha incorporado un frase de diálogo de ssh-agent, por lo que en el primer uso de una clave, se va a poner en caché.

El problema es ... que no puedo encontrar una manera para generar ese diálogo, simplemente añadiendo ssh-add. ssh-add sólo le preguntará por una contraseña en el terminal.

De alguna manera, el agente comprueba la existencia de la coincidencia .pub y los archivos de clave privada y la utiliza para saber que pedir y spawn lo que supongo es un builtin cuadro de diálogo.

Puedo trabajar alrededor de esto, hilarously, también confiando en que la clave para iniciar sesión en "localhost", y poner "ssh localhost echo-n """ en mi .bashrc, pero esto es tonto. Si puedo ssh-add y poner la contraseña en el terminal, también debería ser capaz de usar la integrada de la interfaz gráfica de usuario.

(¿Por qué iba yo a querer arbitarily desbloquear la clave ssh antes de que me registro en cualquier cosa, usted puede pedir? Bien, porque bash-completion la capacidad de autocompletar las cosas como el otro lado de un scp o rsync comando requiere una disposición auth mecanismo-Kerberos o un agented/unpassworded clave.)

Estoy molesto porque no puedo encontrar una referencia de esto en cualquier otro lugar.

1voto

Kent Puntos 3462

Creo que el diálogo es porque es la adición de la clave ssh para el llavero (así como|en lugar de) a la .ssh/ archivos.

Usted debe ser capaz de invocar ssh-add -K y obtener los mismos resultados.

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