Ваш sources.list
неверен. Вероятно из-заdebian.net
Пробовали ли вы использовать debian.org?
https://wiki.debian.org/SourcesListявляется наиболее подходящим местом для поиска репозиториев, а также для изучения того, как настроить ваш sources.list
Текущая конюшня — Stretch, но я уверен, что вы найдете свою. Есть репозитории почти всех релизов(Здесь)
Я бы использовал ansible . Ansible используется специально для запуска команд с использованием SSH на нескольких устройствах. Вы можете запускать одну команду за раз, используя оболочку ansible, или несколько команд, объединенных в последовательность, с помощью плейбука ansible.
Если вы не хотите устанавливать, настраивать и запускать ansbile, я бы сделал это в два этапа. После того, как скрипт перекинет скрипт на все хосты (, возможно, в каталог /tmp ). Затем секунда для запуска скрипта. Убедитесь, что сценарий работает в фоновом режиме (nohup )и записывает выходные данные на локальное устройство. Возможно, третий скрипт для проверки журналов/успехов.