Здравствуй, Инженер!
Ты попал ко мне на канал, а значит ты в поиске свежих идей или пищи для размышлений! 👨🚒
Управление локальной вычислительной сетью (или просто сетью) всегда сопряжено с многими хождениями от одной рабочей станции к другой.
Конечно, нашлись админы, которые настроили ssh и работают со своей станции. Однако, каждый раз вводить пароль представляется неудобным.
Можно настроить аутентификацию по RSA или другим видам ключей, тогда ввод пароля будет не нужен. Но, в любом случае, для применения какой-то настройки нужно будет ввести IP или доменное имя компьютера.
Есть люди, которые применяют настройки через удаленный вызов процедур RPC. На мой взгляд, эта процедура еще более неудобная и менее всего поддается автоматизации.
Можно написать скрипт для консоли, используя один единственный цикл, который использует данные парсинга файла /etc/hosts или прямой зоны DNS для обхода сети. Так для применения настройки нужно будет поменять тело цикла и запустить скрипт один раз.
Еще можно развернуть web-сервер и написать оснастку, которая позволит одним щелчком подгружать файл с настройками или конфигурацией и распространить его на всю сеть. При этом для каждого компьютера такая оснастка сможет выдать диагностическую информацию о том, была ли применена настройка и, если не была, то по какой причине.
Этот тривиальный пример в очередной раз подтверждает, что чем меньше мы хотим делать потом, тем больше мы должны сделать сейчас. Иными словами, лень - двигатель прогресса)
Я дал тебе пищу для размышлений. Можешь разжевать ее в комментариях) Если поставишь лайк, я буду знать, что такие статьи востребованы)
Если нужна оснастка, написанная мной на PHP, то напиши об этом в комментарии и я оформлю статью с исходным кодом и пояснениями.