7

Могу ли я настроить хосты в моей конфигурации SSH по группам? Например, я бы хотел установить одного и того же пользователя для одной группы хостов, а другого - для другой группы хостов.

Если это невозможно из коробки, я думаю, что могут быть инструменты, которые могут писать или управлять вашим ssh_config через формат файла конфигурации с некоторыми более широкими возможностями?

2 ответа2

12

Вы должны взглянуть на man 5 ssh_config для всех деталей этого, но да, вы можете сделать это, выполнив это в вашем ~/ssh_config:

Host srv1 srv2 srv3
    User jorn

Host srv4 srv5 srv6
    User jornv

Host *.company.com
    User jornw

* Также можно использовать для сопоставления строк для хостов

0

Вы можете использовать систему шаблонов, например Jinja2, для генерации ssh ~/.ssh/config. Я использую такую систему для объединения нескольких конфигураций ssh из нескольких envs.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .