在 SSH 配置中对主机进行分组

Jor*_*eek 12 ssh

我可以按组在我的 SSH 配置中配置主机吗?例如,我想设置一个相同的用户用于一组主机,另一个用户用于另一组主机。

如果无法开箱即用,我想可能有一些工具可以通过具有更丰富选项的配置文件格式编写或管理您的 ssh_config ?

Tha*_*Guy 19

您应该查看man 5 ssh_config有关此的所有详细信息,但是是的,您可以通过在 ~/ssh_config 中执行此操作来做到这一点:

Host srv1 srv2 srv3
    User jorn

Host srv4 srv5 srv6
    User jornv

Host *.company.com
    User jornw
Run Code Online (Sandbox Code Playgroud)

* 也可用于对主机进行字符串匹配

  • 您也可以使用模式,例如 *.company.com。如果您周围有很多类似的服务器,这可能会更短。 (6认同)