Как я могу отправить один файл на несколько удаленных сайтов одновременно?
Можно ли использовать scp для отправки одного файла на несколько удаленных серверов одновременно? Если так, что это? если нет, какова альтернатива?
4 ответа
Вы можете использовать cssh для входа на все серверы назначения, затем вы можете запустить одну команду для каждого, чтобы найти файл от источника до общего пути в местах назначения.
Изучите параллельный scp, как описано в статье "Администрирование Debian". Автоматизация ssh и scp на нескольких хостах.
Я предлагаю вам написать скрипт, который позволяет запускать scp для каждого сервера в фоновом режиме. Это может быть достигнуто с помощью цикла for. Надеюсь, это поможет.
Я решил использовать для этого параллельно-распределенную оболочку (pdsh).