ドメインとエイリアスのサブドメインのSSH構成のネスト設定

ドメインとエイリアスのサブドメインのSSH構成のネスト設定

ルールセット全体を複製せずにドメイン全体のルールを作成し、各サブドメインのルールを含むエイリアスを作成するにはどうすればよいですか。

つまり、次の例でsshを呼び出そうboomerangとすると、mega.micro.wsデフォルトのユーザーとして使用されないのはなぜですかssh mega? SSH設定および/または利用可能な残りのSSHツールセットを使用してこれを達成する正確で最小限の方法はありますか?

Host mega
    HostName mega.micro.ws
    RemoteForward 52698 localhost:52698
Host *.micro.ws
    User boomerang

答え1

通常、構成は単一パスに解析されます。まず、入力内容のすべてのセクションを確認し、すべての設定を収集し、これが完了した後にのみホスト名設定が適用されます。

目的を達成するには、ホスト部分の代わりに一致部分が必要です。

Match final host *.micro.ws
    User boomerang

これにより、2段階の構成ロードが可能になります。およびキーワードについては、canonicalssh_config(5)のマニュアルページを参照してくださいfinal

関連情報