Параметр --apple-use-keychain является стандартной версией параметра ssh-add в Apple, который сохраняет парольную фразу в цепочке ключей при добавлении ключа SSH в ssh-agent. Если вы установили другую версию ssh-add, она может не поддерживать --apple-use-keychain.
Решение проблемы
Чтобы добавить закрытый ключ SSH в ssh-agent, можно указать путь к версии Apple ssh-add:
/usr/bin/ssh-add --apple-use-keychain ~/.ssh/id_ed25519
Примечание.
- Вариант
--apple-use-keychainнаходится в стандартной версииssh-addApple. В версиях macOS до Монтери (12.0) используйте-Kвместо--apple-use-keychainнего. - Если вы создали ключ с другим именем или добавляете существующий ключ с другим именем, замените id_ed25519 в команде именем файла закрытого ключа.
Дополнительные материалы
- Создание нового ключа SSH и его добавление в ssh-agent
- Страница "Человек Linux" для SSH-add
- Чтобы просмотреть страницу руководства Apple для SSH-ADD, выполните в терминале команду
man ssh-add.