제가 이해하지 못하는 내용이 포함된 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]