1

ssh_config ファイルでホスト/アイデンティティ ファイルなどを指定できる機能が気に入っています。ただし、理想的には、いくつかの異なる SSH 構成をそれぞれ独自のバージョン管理下に置きたいと考えています。ssh_config 内から別の ssh_config タイプ ファイルを参照する方法はありますか?

このようなもの(Load構文は私が探しているものですが、manページでは見つかりません.

~/.ssh/config

Load config_file_a
Load config_file_b     

~/.ssh/config_file_a

# Options for one host
Host serverA
    HostName serverA.myserver.com

~/.ssh/config_file_b

# Options for another host
Host serverB
    HostName serverB.myserver.com
4

1 に答える 1

1

私が知っていることを行う方法はありません。本当にこれを行う必要がある場合は、スクリプトを作成することをお勧めします-つまり、次のようにスクリプトを記述します(bashスクリプトを想定していますが、OSがサポートするものは何でも使用できます):

cat /path/to/config1 /path/to/config2 .... /path/to/configN > ~/.ssh/config

構成ファイルのいずれかに変更を加えるたびに、スクリプトを再実行してください。バージョン管理システムがスクリプトフックをサポートしている場合は、それを自動化してください。

于 2013-11-14T00:24:32.523 に答える