ルールセット全体を複製せずにドメイン全体のルールを作成し、各サブドメインのルールを含むエイリアスを作成するにはどうすればよいですか。
つまり、次の例で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段階の構成ロードが可能になります。およびキーワードについては、canonical
ssh_config(5)のマニュアルページを参照してくださいfinal
。