在您的 ssh 配置中,是否可以为同一域中的多台机器创建一个主机条目

Jos*_*son 5 ssh hosts

我希望能够做类似的事情

Host *
    HostName *.mydomain.com
    ...
Run Code Online (Sandbox Code Playgroud)

所以我可以输入类似的东西

ssh test
ssh ci
ssh dev
Run Code Online (Sandbox Code Playgroud)

而不是必须键入

ssh test.mydomain.com
ssh ci.mydomain.com
ssh dev.mydomain.com
Run Code Online (Sandbox Code Playgroud)

现在我为每一个都有单独的条目,但我们有几十台机器,所以我宁愿有一个默认值,而不是必须多次复制所有内容。

Pau*_*aul 8

使用 /etc/resolv.conf 文件,而不是使用 ssh 执行此操作

添加一行说

search mydomain.com
Run Code Online (Sandbox Code Playgroud)

它的作用是在您未输入完整域名的任何地方,它都会使用此后缀来计算全名,并有效地附加.mydomain.comci您输入的时候ssh ci