SSH構成:「HostName%h」では、これはどういう意味ですか?

SSH構成:「HostName%h」では、これはどういう意味ですか?

私が理解していない内容を含むSSH設定ファイルがあります。

Host my_alias
    HostName [email protected]
    HostName %h
    ProxyCommand ssh -W %h:%p me2.myserver.com

私は%hがホスト名を表すと思いました。どういう意味ですかHostName %h

答え1

Hostname %h通常、次のようなものを使用してください。

Host my-*
    Hostname %h.site.dom

my-my-testこれにより、(たとえば)で始まるすべてのホストがFQDN(たとえばmy-test.site.dom)に拡張されます。

Hostname %hそれ自体は何もできません。

また、最初に定義したので(ssh_configは「各引数に最初に取得した値が使用されます」と言います)、そのエントリは無視されます。HostName [email protected]

関連情報