Acabo de recibir un nuevo portátil (que ejecuta Mojave), así que tuve la oportunidad de probar esto sin tener que ordenar un gran llavero. Por lo que puedo ver, ejecutando ssh-add -K path/to/key
hace absolutamente nada al llavero. No se han creado nuevos registros después de ejecutar el comando.
Estoy bastante desconcertado sobre cómo OSX consigue ssh-agent
y ni siquiera consigo que recuerde mis claves (Ubuntu lo hace por defecto) entre sesiones. Volveré a editar si encuentro una solución para ti.
EDITAR: Si tu clave no está protegida con una frase de contraseña, parece que OSX no la añadirá al Llavero. Es de suponer que esto se debe a que lo único que almacena el llavero es la frase de contraseña. Todo lo demás parece requerir que se juegue con el ~/.ssh/config
archivo.
EDITAR: Si su clave ssh está protegida por una frase de contraseña, ejecutando ssh-add -K path/to/key
añade tu frase de contraseña a tu llavero como una contraseña genérica precedida de "SSH:" Además, en cuanto a recordar las claves, a partir de OSX Sierra, Apple decidió dejar de recordar las claves por defecto. Ver un breve artículo de Medium (con algunas fuentes externas) aquí.