885 votos

¿Cómo puedo añadir permanentemente mi clave privada SSH para Llavero por lo que está disponible automáticamente para ssh?

Parece que ssh-add -K ~/.ssh/id_rsa se carga tu clave pero le pida la contraseña cada vez que se reinicie.

Estoy buscando una solución que no requiere de mí para volver a introducir la contraseña de la clave entre los inicios de sesión.

13voto

Se le solicitará que escriba la contraseña cada vez que debido a su "login" llavero está siendo bloqueada después de la inactividad y/o dormir o en su caso de un reinicio. Hay dos formas de solucionar esto para usted.

  1. Cambiar la configuración de su "login" llavero. Asumiendo que la clave ssh que se almacena en el "inicio de sesión" llavero.

    • Abrir Acceso A Llaveros
    • Resalte el "inicio de sesión" llavero
    • Haga clic o pulse opción y haga clic en "inicio" llavero
    • Deshabilite la opción de "Bloqueo después de X minutos de inactividad" y el "Bloqueo de la hora de dormir" casillas de verificación.
  2. Generar otra clave SSH sin necesidad de utilizar una contraseña.

    • Abra El Terminal.
    • Introduzca el comando: ssh-keygen -t rsa -b 4096 -C <comment> -f <.ssh/id_rsa>
    • -t es de tipo-b es el tamaño de la clave, -C es el comentario, -f archivo de salida (debe crear primero los directorios)
    • No establezca una contraseña.
    • Importación de la clave SSH en "inicio de sesión" llavero con ssh-add -K <path to ssh key>

Usted debe no se le pida una contraseña de llaves más.

-4voto

See-Sharp Puntos 318

Añadir la clave pública en:

.ssh/known_hosts

Clave pública usualmente están en:

/home/user/.ssh/id_rsa.pub

Espero que ayude

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