![ssh 配置,如何让许多“主机”条目执行相同的操作?](https://linux22.com/image/13365/ssh%20%E9%85%8D%E7%BD%AE%EF%BC%8C%E5%A6%82%E4%BD%95%E8%AE%A9%E8%AE%B8%E5%A4%9A%E2%80%9C%E4%B8%BB%E6%9C%BA%E2%80%9D%E6%9D%A1%E7%9B%AE%E6%89%A7%E8%A1%8C%E7%9B%B8%E5%90%8C%E7%9A%84%E6%93%8D%E4%BD%9C%EF%BC%9F.png)
我有一个 .ssh/config 文件,它为同一远程主机提供了多个名称,例如:-
Host cheddar
HostName cheddar.halon.org.uk
Host halon
HostName cheddar.halon.org.uk
然后我有一个 cheddar.halon.org.uk 条目,它指定了该主机的各种内容。我原以为当我使用“cheddar”或“halon”进行 ssh 连接时,cheddar.halon.org.uk 上的配置会被执行,但事实并非如此。仅当我执行“ssh cheddar.halon.org.uk”时,cheddar.halon.org.uk 配置才会设置。
当为主机使用多个不同名称时,有什么方法可以获得相同的配置吗?
答案1
好的,这就是我的具体要求的答案。正如上面评论中所指出的,可以在一行中放置多个名称Host
:
Host cheddar.halon.org.uk cheddar halon
Hostname cheddar.halon.org.uk
很简单的!