我有一个 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-
这会将任何以(eg )开头的主机扩展my-test
到 FQDN (eg my-test.site.dom
)
Hostname %h
它本身不会做任何事情。
正如您还首先定义的那样(并且 ssh_config 表示“对于每个参数,将使用第一个获得的值。”)该条目将被忽略。HostName [email protected]