假设您有以下主机配置:
Host work-server-1
Hostname a.b.c.d
ConnectTimeout 5
我有两个问题:
- 当您通过而不是
ConnectTimeout 5
登录服务器时,SSH 是否会应用配置设置?ssh [email protected]
pritzel@work-server-1
- 作为一个相关问题,假设有一个 DNS 条目
secret-server.work.com
解析为a.b.c.d
。现在将ConnectTimeout 5
在您使用 时使用?请注意,上面的配置中未提及 。ssh [email protected]
secret-server.work.com
答案1
当您通过而不是
ConnectTimeout 5
登录服务器时,SSH 是否会应用配置设置?ssh [email protected]
pritzel@work-server-1
不。
在决定应用哪些指令时,只Host
考虑指令本身。就这么简单。
配置文件包含由
Host
规范分隔的部分,并且该部分仅适用于与规范中给出的模式之一匹配的主机。匹配的主机名通常是命令行中给出的主机名(请参阅CanonicalizeHostname
例外选项)。