Estou tentando definir minha configuração de ssh no Mac (Mac OS Sierra 10.12.6) de forma que armazene a senha para minha chave de ssh nas chaves. Anteriormente, eu poderia fazer isso com
ssh-add -K ~/.ssh/id_rsa
Mas recentemente isso parece não funcionar mais. Após este artigo , parece haver uma mudança no comportamento da configuração do ssh no Mac OS> 10.12.2 e a maneira recomendada de corrigir esse problema é adicionar UseKeychain yes
à sua configuração do ssh. Então, aqui está minha .ssh/config
seção Host *
:
Host *
Port 22
ServerAliveInterval 60
ForwardAgent yes
IdentityFile ~/.ssh/id_rsa
AddKeysToAgent yes
UseKeychain yes
Ao tentar fazer o ssh para um host estrangeiro, recebo a seguinte mensagem de erro:
$ ssh my-host
/Users/USER/.ssh/config: line 16: Bad configuration option: usekeychain
Alguma ideia de por que isso acontece e como posso corrigir isso? Obrigado!
ssh -F /dev/null ...
temporariamente, ele funciona para mim.