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. Suite à 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
de votre config ssh. Voici donc ma .ssh/config
de la section de l' Host *
:
Host *
Port 22
ServerAliveInterval 60
ForwardAgent yes
IdentityFile ~/.ssh/id_rsa
AddKeysToAgent yes
UseKeychain yes
Lorsque vous essayez 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!