0 votos

MacOS 12 Monterey (M1) sigue preguntando mi contraseña ssh cada vez

He intentado añadir esto al archivo ~/.ssh/config, pero no ayuda. Parece que ya no funciona para MacOS Monterey.

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

6voto

Chris Frederick Puntos 131

Antes de MacOS Monterrey el -K se utilizaba para añadir la clave al agente, pero desde entonces y ahora en el nuevo MacOS Ventura 13 tenemos un par de opciones diferentes y más descriptivas:

--apple-use-keychain
--apple-load-keychain

En -K y -A están obsoletos y han sido sustituidos por estos nuevos indicadores, respectivamente.

Ahora, también tuve que añadir esta línea a mi .zshrc para que ssh-add para cargar mi frase de contraseña en cada sesión:

ssh-add --apple-load-keychain -q

En -q es para evitar que se muestre este mensaje en todas las sesiones de shell, pero no es obligatorio:

Identity added: /Users/alex/.ssh/id_ed25519 (my@email.com)

Espero que le ahorre algo de tiempo a alguien en la misma situación que yo después de la actualización de OS X.

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