Я пытаюсь настроить мою конфигурацию ssh на Mac (Mac OS Sierra 10.12.6) таким образом, чтобы она сохраняла ключевую фразу для моего ключа ssh в цепочке для ключей. Ранее я мог сделать это с
ssh-add -K ~/.ssh/id_rsa
Но в последнее время это больше не работает. Вслед за этой статьей, похоже, изменилось поведение конфигурации ssh в Mac OS> 10.12.2, и рекомендуемый способ исправить эту проблему - добавить UseKeychain yes
в вашу конфигурацию ssh. Так вот мой раздел .ssh/config
Host *
:
Host *
Port 22
ServerAliveInterval 60
ForwardAgent yes
IdentityFile ~/.ssh/id_rsa
AddKeysToAgent yes
UseKeychain yes
При попытке ssh на сторонний хост я получаю следующее сообщение об ошибке:
$ ssh my-host
/Users/USER/.ssh/config: line 16: Bad configuration option: usekeychain
Есть идеи, почему это происходит и как я могу это исправить? Спасибо!