TLD以外のドメインにssh-configを指定する方法は?

TLD以外のドメインにssh-configを指定する方法は?

ssh foofooとbarは実際には存在しますが、VPN検索ドメインで提供されるssh baror形式の設定を指定しようとしています。foo.xyz.orgbar.xyz.orgxyz.org

マニュアルページを見ましたが、これを行う方法が見つかりませんでした。

xyz.orgを事前に知っていれば、ドメイン正規化は私が望むものをほとんど達成しているようです。

Host *
    CanonicalDomains xyz.org
    CanonicalizeHostname yes

もっと良い方法がありますか?

答え1

何をしたいのかわかりませんが、この方法は機能しません(~/.ssh/config)。

CanonicalDomains xyz.org
Match canonical final host *.xyz.org
  User root

答え2

~/.ssh/config で各ホストの特定の構成を作成できます。

   Host f1
   User xrisk
   Hostname foo
   IdentityFile ~/.ssh/id_ed25519-test

その後、短い名前を使用してSSHに接続できます。ssh s1

関連情報