macOS sigue pidiendo mi contraseña ssh desde que actualicé a Sierra

macOS sigue pidiendo mi contraseña ssh desde que actualicé a Sierra

Solía ​​recordar la frase de contraseña, pero ahora me la pide cada vez.

Leí que necesito regenerar la clave pública con este comando, lo cual hice:

ssh-keygen -y -f id_rsa > id_rsa.pub

pero no solucionó nada.

¿Cómo puedo hacer que macOS vuelva a recordar mi contraseña?

Respuesta1

En la última versión de macOS (10.12.2), esto es fácil de solucionar. Simplemente edite su ~/.ssh/configy habilite la UseKeychainopción:

Host *
    UseKeychain yes

No hay necesidad de cambiar nada más. Ahora todo funciona como solía funcionar antes de las últimas actualizaciones. No es necesario agregar claves a ssh-agent.


Editar:Es posible que aún tengas que ingresar tu contraseña una vez. Si no lo sabes sigueestas instruccionespara revelarlo.

Respuesta2

Yo tuve el mismo problema. El llavero de MacOS Sierra sigue pidiendo la frase de contraseña. Su id_rsa debe estar cifrado con una frase de contraseña por seguridad. Luego intenta agregarlo al llavero.ssh-add -K ~/.ssh/id_rsa

Si su clave está en otra carpeta, ~/.sshsustitúyala por la carpeta correcta.

Keychain ahora conoce su clave ssh y, con suerte, todo funciona ahora (el mío sí)

Respuesta3

Esto solucionó mi problema similar:

/usr/bin/ssh-add -K

Esto almacena frases de contraseña en su llavero.

Actualizar(gracias @EasyCo):

Esto funciona pero no persiste entre reinicios. La solución de @ jukka-suomela en esta páginahacetrabajar en reinicios. Puedes encontrar esa respuesta aquí:

https://superuser.com/a/1158050/234685

Segunda actualización (gracias @user5359531):

En macOS Sonoma 14.x:

The -K and -A flags are deprecated and have been replaced by the --apple-use-keychain and --apple-load-keychain flags, respectively.

Respuesta4

Una solución es agregar lo siguiente a su archivo ~/.ssh/config:

Host *
   AddKeysToAgent yes
   IdentityFile ~/.ssh/id_rsa
   UseKeychain yes

Tomado de:https://www.reddit.com/r/osx/comments/52zn5r/difficulties_with_sshagent_in_macos_sierra/ Ver también:https://apple.stackexchange.com/a/264974/3810

información relacionada