ssh-agent でパスフレーズ解除の鍵をストック
ssh 秘密鍵のパスフレーズを毎回入力するのを省くには、ssh-agentとssh-add を使う。
ssh-add -K
使い方は簡単。
ssh-add -K path/to/identity
-K をつけるとkeychainsにパスフレーズも登録らしい。
ssh-agent は 最初から有効になっている。

ssh-agent は keychains と連携する。
Mac OSXのパスフレーズやパスワード、秘密鍵、暗号鍵は、すべてKeychainsで管理されるのが基本設計になっているの。
ssh-agent も ssh-add も keychainsと連携するように作られてる。

注意点 brew でssh を入れてるとkeychains 連携がない
homebrew の openssh や libsshを使ってて、 brew linkした場合では/usr/local/bin/{ssh,ssh-add} を使ってるので、これらはkeychainsのsecurity 関連APIと連携しないので使えない。