.ssh/config: “la Mauvaise option de configuration: UseKeychain” sur Mac OS Sierra 10.12.6

Je suis en train de configurer ma config ssh sur le Mac (Mac OS Sierra 10.12.6), de telle sorte qu'il stocke le mot de passe pour ma clé ssh dans le trousseau d'accès. Auparavant, je pouvais le faire avec

ssh-add -K ~/.ssh/id_rsa

Mais récemment, cela ne semble pas fonctionner. Suivant cet article il semble y avoir un changement dans le comportement de la config ssh dans Mac OS > 10.12.2 et de la manière recommandée pour résoudre ce problème est d'ajouter UseKeychain yes à votre ssh config. Voici donc ma .ssh/config section de la Host *:

Host *
  Port 22
  ServerAliveInterval 60
  ForwardAgent yes
  IdentityFile ~/.ssh/id_rsa
  AddKeysToAgent yes
  UseKeychain yes

Lors de la tentative de ssh à un hôte étranger, j'obtiens le message d'erreur suivant:

$ ssh my-host
/Users/USER/.ssh/config: line 16: Bad configuration option: usekeychain

Des idées pourquoi cela arrive et comment je peux résoudre ce problème? Merci!

OriginalL'auteur Michael Lihs | 2017-11-23