Skip to main content

Error: ssh-add: opción ilegal -- apple-use-keychain

Este error significa que tu versión no es compatible con la integración del llavero de macOS, lo que te permite almacenar tu frase de contraseña en el llavero.

En este artículo

La opción es una versión estándar de Apple de , que almacena la contraseña en su cadena de claves cuando agrega una clave SSH al ssh-agent. Si ha instalado una versión diferente de , puede que no sea compatible con .

Resolver el problema

Para agregar su clave privada SSH al ssh-agent, puede especificar la ruta a la versión de Apple de :

/usr/bin/ssh-add --apple-use-keychain ~/.ssh/id_ed25519

Nota:

  • La opción está en la versión estándar de Apple de . En las versiones de macOS anteriores a Monterey (12.0), use en lugar de .
  • Si has creado tu clave con otro nombre o si vas a agregar una clave existente que tiene otro nombre, reemplaza id_ed25519 en el comando por el nombre de tu archivo de clave privada.

Información adicional

  • AUTOTITLE
  • Página del manual de Linux para ssh-add
  • A fin de ver la página man de Apple para SSH-ADD, ejecute en el terminal.