@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

OS Xで公開鍵が存在しないと毎回キーチェーンのプロンプトウィンドウが表示される

OS Xでは、秘密鍵を利用する際にパスワードを聞くウィンドウが表示されます。

通常はキーチェーンに保存すれば以降聞かれなくなるのですが、 公開鍵が存在しない場合は毎回聞く仕様になっているようです。

下記コマンドで秘密鍵から公開鍵を生成すると、一度聞かれたのちに 聞かれなくなりました。

cd ~/.ssh 
ssh-keygen -y -f id_rsa > id_rsa.pub 

これでzshでリモートのパスも補完できて快適です。

terminal - Password dialog appears when SSH private key permissions are set to 0600 - Ask Different