Versión del artículo: Enterprise Server 2.17
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.
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: Si creaste tu llave con un nombre distinto, o si estás agregando una llave existente que tiene un nombre distinto, reemplaza id_rsa en el comando con el nombre de tu archivo de llave privada.
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.