macOS High SierraのSSHで、秘密鍵のパスフレーズがキーチェインに保存されない時の対処方法
投稿第1弾、今回は、簡単なやつから。。。。(V)o¥o(V)ふぉふぉふぉ
秘密鍵を設定したときに、macOS High Sierraで、毎回パスフレーズを聞いてきます。 以前は、キーチェインに登録してしまえば、聞いてこなくなっていたんですが、 どっかの時点で仕様が変わったようで。。。。。
それで対策はあるようです。 以下の方法でsshコンフィグに設定すればいいです。
ファイルをエディタで開く
vim ~/.ssh/config
以下のように追記
Host *
AddKeysToAgent yes
UseKeychain yes
コンフィグを初めて作成したときは権限を変えときます。
chmod 600 ~/.ssh/config
これでOK!!
いろいろなところを調べてこんな感じでやった方が良いと、アレンジしてあります。 内容は面倒なのではしょります。
Host *
IdentitiesOnly yes
ServerAliveInterval 120
ServerAliveCountMax 10
ForwardAgent yes
IdentityFile ~/.ssh/id_rsa
TCPKeepAlive yes
AddKeysToAgent yes
UseKeychain yes
初回なのでこれぐらいでではでは〜〜(^^)/。。。。