$ ssh -V
OpenSSH_7.3p1, LibreSSL 2.4.1
OpenSSHのバージョン7.3からssh configファイルの分割に対応しているようなので、試してみました。
~/.ssh/configの中で、
Include *.conf
のようにファイル名を指定すると、~/.ssh/*.confが読み込まれます。
.ssh
├── aws.conf
├── bitbucket.conf
├── config
├── github.conf
├── id_rsa
└── id_rsa.pub
こんな感じでファイルを分割できるようになります。
gitなどで一部のconfを共有できたり、うれしいですね。