ssh -конфигурация по подсети хоста

Итак, у меня есть целая куча машин в моей подсети 10.10.10.x, все они по сути настроены одинаково. Я отличаю их от машин в моей подсети 10.10.11.x, которая служит другой цели.

Я хотел бы иметь возможность ввести «ssh 10.x» для подключения к машинам в сети 10. и «ssh 11.x» для подключения к машинам в сети 11.

Я знаю, что могу настроить отдельные машины, чтобы разрешить доступ к полному IP-адресу или сокращенной версии, подобной этой, в моем ~/.ssh/config:

Host 10.10.10.11 10.11
HostName 10.10.10.11
User root

Это может быть довольно повторяющимся для многих хостов в моей сети, поэтому мой вопрос: есть ли способ указать это как шаблон для всей подсети, что-то вроде:

Host 10.10.10.x
User root

Host 10.x
HostName 10.10.10.x
User root

Спасибо

16
задан jdeuce 17 July 2012 в 21:46
поделиться