Saya mencoba mengatur konfigurasi ssh saya di Mac (Mac OS Sierra 10.12.6) sedemikian rupa sehingga menyimpan frasa sandi untuk kunci ssh saya di keychain. Sebelumnya saya bisa melakukannya dengan
ssh-add -K ~/.ssh/id_rsa
Namun belakangan ini tampaknya tidak berfungsi lagi. Mengikuti artikel ini tampaknya ada perubahan dalam perilaku konfigurasi ssh di Mac OS> 10.12.2 dan cara yang disarankan untuk memperbaiki masalah ini adalah dengan menambahkan UseKeychain yes
ke konfigurasi ssh Anda. Jadi, inilah .ssh/config
bagian saya Host *
:
Host *
Port 22
ServerAliveInterval 60
ForwardAgent yes
IdentityFile ~/.ssh/id_rsa
AddKeysToAgent yes
UseKeychain yes
Saat mencoba ssh ke host asing, saya mendapatkan pesan kesalahan berikut:
$ ssh my-host
/Users/USER/.ssh/config: line 16: Bad configuration option: usekeychain
Adakah ide mengapa ini terjadi dan bagaimana saya bisa memperbaikinya? Terima kasih!
ssh -F /dev/null ...
sementara, ini berfungsi untuk saya.