У меня есть что-то вроде этого в моем ~/.ssh/config
:
Host foo
Hostname foo001.a.b.c.d
Host bar
Hostname foo011.a.b.c.d
Host *.a.b.c.d
ProxyCommand ssh -A -l sds XXX.YYY.ZZZ.TTT nc %h %p
Host *
ForwardAgent yes
когда я делаю ssh -vvv foo
я вижу это:
$ ssh -vvv foo
debug1: /.../.ssh/config line 36: Applying options for foo
debug1: /.../.ssh/config line 50: Applying options for *
Почему опция с ProxyCommand
не применяется?
Host
там совпадает с Hostname
в foo
.
Есть ли способ сделать то, что я хочу, то есть сопоставить короткое имя с полными доменными именами, а затем обработать их отдельно?