J'essaie de configurer ma configuration ssh sur le Mac (Mac OS Sierra 10.12.6) de manière à stocker la phrase de passe de ma clé ssh dans le trousseau. Auparavant, je pouvais faire ça avec
ssh-add -K ~/.ssh/id_rsa
Mais récemment, cela ne semble plus fonctionner. Suite à cet article, il semble y avoir un changement dans le comportement de la configuration ssh sous Mac OS> 10.12.2 et la méthode recommandée pour résoudre ce problème est de l'ajouter UseKeychain yes
à votre configuration ssh. Alors voici ma .ssh/config
section le Host *
:
Host *
Port 22
ServerAliveInterval 60
ForwardAgent yes
IdentityFile ~/.ssh/id_rsa
AddKeysToAgent yes
UseKeychain yes
Lorsque j'essaye de ssh vers 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 se produit et comment je peux y remédier? Merci!
ssh -F /dev/null ...
temporairement, cela fonctionne pour moi.