Запустите скрипт удара по сети

У меня есть LAN, которая содержит больше чем 50 машин человечности. Я хочу изменить всю авторизацию LAN с централизованным ldap сервером. У меня есть рабочий сервер LAN, и я записал сценарий для реализации всех клиентских конфигураций.

Я не хочу к SSH к каждой системе и запускаю скрипт. Так есть ли что-нибудь, что я могу сделать для того, чтобы запустить скрипт на всей LAN одновременно?

0
задан 16 February 2016 в 14:12

2 ответа

PSSH должен сделать задание. Все, что необходимо сделать, предоставить known_hosts файл и сценарий:

pssh -h host-file --user -P ./script
2
ответ дан 29 September 2019 в 12:05

Типичный для небольшого количества машин, что-то вроде ниже хорошо работало бы.

ssh user@192.168.1.11 'uptime'

Для доступа ко всему более многочисленная группа серверов Вы могли перенести его он для цикла такой как ниже. Или

$SERVERS = server1 server2 server3

for SERVER in $SERVERS
    do  
    ssh user@$SERVER 'uptime' 
    done

Теперь для чего-то целых 50 серверов можно хотеть начать погружаться в Марионетку ( https://puppetlabs.com ) или ANSIBLE ( https://www.ansible.com ). Существует также СОЛЬ и ШЕФ-ПОВАР. Посмотрите этот статья для достойного сравнения между ними.

0
ответ дан 29 September 2019 в 12:05

Другие вопросы по тегам:

Похожие вопросы: