Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Ошибка ssh-add: недопустимый параметр -- K

Эта ошибка означает, что ваша версия ssh-add не поддерживает интеграцию цепочки ключей macOS, что позволяет хранить парольную фразу в цепочке ключей.

Параметр -K является стандартной версией параметра ssh-add в Apple, который сохраняет парольную фразу в цепочке ключей при добавлении ключа SSH в ssh-agent. Если вы установили другую версию ssh-add, она может не поддерживать -K.

Решение проблемы

Чтобы добавить закрытый ключ SSH в ssh-agent, можно указать путь к версии Apple ssh-add:

$ /usr/bin/ssh-add -K ~/.ssh/id_ed25519

Примечание. Если вы создали ключ с другим именем или добавляете существующий ключ с другим именем, замените id_ed25519 в команде на имя файла закрытого ключа.

Дополнительные материалы