この~/.ssh/config
ファイルには、他のファイルを含めるためのディレクティブがありません。これは、SSHのファイル許可のチェックに関連している可能性があります。
これに関する提案には、システム上で、またはリポジトリのチェックインフックを介して、いくつかの変更をまとめて管理するスクリプトを含めることができます。PuppetやAugeasなどのツールを検討することもできます。
ただし、どのようにアプローチしても、個々のファイルを連結して、ファイルの外部から単一のファイルにする必要があります。
$ cat ~/.ssh/config_* >> ~/.ssh/config
注: 上書き:>
vs追加:>>
2017年12月の更新:
7.3p1以降には、[含める]オプションがあります。これにより、構成ファイルを含めることができます。
Include
Include the specified configuration file(s). Mul‐
tiple pathnames may be specified and each pathname
may contain glob(3) wildcards and, for user config‐
urations, shell-like “~” references to user home
directories. Files without absolute paths are
assumed to be in ~/.ssh if included in a user con‐
figuration file or /etc/ssh if included from the
system configuration file. Include directive may
appear inside a Match or Host block to perform con‐
ditional inclusion.