1 votos

ssh: la Identidad no se Cargan desde el Llavero en el Inicio

He configurado un host en mi ~/.ssh/config como esta

Host pptest
IdentityFile ~/.ssh/id_rsa_test_2048_pp
UseKeychain yes
AddKeysToAgent yes

Esta tecla tiene una frase de paso en ella. Como era mi entender, UseKeychain y AddKeysToAgent debe cargar automáticamente las claves de la frase de contraseña en el reinicio, sin embargo no he encontrado esto para ser el caso. Para obtener, por ejemplo git-fetch (o cualquier remoto de acciones que impliquen ssh) de trabajo, aún necesito para ejecutar un

ssh-add

de antemano.

¿Por qué está sucediendo esto?

Mi sistema es 10.15.5 (19F96)

0voto

lhagan Puntos 31

Has hecho un ssh-copy-id de su clave pública a su anfitrión? Si no la

UseKeychain yes
AddKeysToAgent yes

no tiene sentido, ya que el host no tiene manera de verificar quién es usted, y le pedirá la contraseña o frase de paso.
Echa un vistazo a la Doma de la parte terminal 30/37 para obtener una explicación.
También man ssh-copy-id deben darle más información.

0voto

Vox Puntos 31

El problema desapareció una vez que he añadido manualmente la clave en la shell mediante

ssh-add -K <path/to/key>

Ahora la clave es que también se cargan en el inicio.

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