Próbuję ustawić moją konfigurację ssh na komputerze Mac (Mac OS Sierra 10.12.6) w taki sposób, że przechowuje hasło dla mojego klucza ssh w pęku kluczy. Wcześniej mogłem to zrobić z
ssh-add -K ~/.ssh/id_rsa
Ale ostatnio wydaje się, że to już nie działa. Po tym artykule wydaje się, że nastąpiła zmiana w zachowaniu konfiguracji ssh w systemie Mac OS> 10.12.2, a zalecanym sposobem rozwiązania tego problemu jest dodanie UseKeychain yes
do konfiguracji ssh. Oto moja .ssh/config
sekcja Host *
:
Host *
Port 22
ServerAliveInterval 60
ForwardAgent yes
IdentityFile ~/.ssh/id_rsa
AddKeysToAgent yes
UseKeychain yes
Podczas próby połączenia się ssh z zagranicznym hostem otrzymuję następujący komunikat o błędzie:
$ ssh my-host
/Users/USER/.ssh/config: line 16: Bad configuration option: usekeychain
Jakieś pomysły, dlaczego tak się dzieje i jak mogę to naprawić? Dzięki!
ssh -F /dev/null ...
tymczasowo, to działa dla mnie.