OS のバージョンの異なる複数の Mac で SSH の設定ファイルを共有していると、各マシンで利用できるオプションの違いのために、エラーで ssh コマンドが実行できなくなることがあります。 $ ssh my_special_server /path/to/.ssh/config: line XX: Bad configuration option: usekeychain 私の場合は、 UseKeychain と AddKeysToAgent の 2 つのオプションが存在しないということで ssh コマンドが実行できなくなりました(ちなみにこれらのオプションは El Capitan から Sierra に上がるときに追加されたようです)。 認識できないオプションについては、互換性を保つため IgnoreUnknown で無視できるようになっているのですが、今回はこの IgnoreUnk