Error: ssh-add: opción ilegal -- K
Este error significa que tu versión de ssh-add
no es compatible con la integración keychain macOS, que te permite almacenar tu contraseña en la keychain.
En este artículo
La opción -K
es una versión estándar de Apple de ssh-add
, que almacena la contraseña en tu keychain cuando agregas una clave SSH al ssh-agent. Si has instalado una versión diferente de ssh-add
, es posible que no sea compatible para -K
.
Resolver el problema
Para agregar tu llave privada SSH al ssh-agent, puedes especificar la ruta a la versión de Apple de ssh-add
:
$ /usr/bin/ssh-add -K ~/.ssh/id_rsa
Nota: If you created your key with a different name, or if you are adding an existing key that has a different name, replace id_rsa in the command with the name of your private key file.
Leer más
- "Generar una clave SSH nueva y agregarla al ssh-agent"
- Página de manual de Linux para SSH-ADD
- Para ver la página del manual de Apple para SSH-ADD, ejecuta
man ssh-add
en Terminal.