В общем есть скрипт на установку deb - пакетов на одну машину, а нужно установить на несколько машин, ip которых заданы в etc/hosts. Нужно чтобы скрипт выполнял всё сам и без запроса паролей. Заранее спасибо
Вот само задание:
Суть задачи.
Написать скрипт на bash (который будет запускаться на выбранной виртуальной
машине), выполняющий следующее: на все виртуальные машины (узлы сети) необходимо
установить удаленно программный deb-пакет (который присутствует только на выбранной
машине), имя которого должно передаваться скрипту как параметр в командной строке.
Уточнения.
Список узлов (виртуальных машин) задается в файле /etc/hosts. Из него скрипт
должен брать IP-адреса. В качестве пакета можно взять любой неустановленный пакет из
дистрибутива ОС. В качестве способа удаленного управления и передачи файла возможно
использовать сервис ssh. Скрипт в процессе своей работы не должен выдавать какие-либо
запросы пользователю.