在 SSH 配置中,您可以使用以下格式列出指定同一主机的多个别名:
Host DEV-USA-BGW100 dev-usa-bgw100 USA100 usa100
HostName 192.168.1.100
User ansible
Host DEV-CAN-BGW101 dev-can-bgw101 CAN101 can101
HostName 192.168.2.101
User ansible
Host DEV-CAN-BGW102 dev-can-bgw102 CAN102 can102
HostName 192.168.2.102
User ansible
我希望能够做同样的事情ansible,但我不确定这是否可行。原因是我有时想在单个主机上测试单个命令,而不想逐字输入完整的正确主机名。
我一直在寻找,但找不到答案。我确实找到了一个页面,上面说默认情况下,ansible将在服务器上使用 OpenSSH,因此应该读取 SSH 配置文件。我对此进行了测试,但没有成功。