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]

관련 정보