Как я могу отправить один файл на несколько удаленных сайтов одновременно?

Можно ли использовать scp для отправки одного файла на несколько удаленных серверов одновременно? Если так, что это? если нет, какова альтернатива?

4 ответа

Вы можете использовать cssh для входа на все серверы назначения, затем вы можете запустить одну команду для каждого, чтобы найти файл от источника до общего пути в местах назначения.

Изучите параллельный scp, как описано в статье "Администрирование Debian". Автоматизация ssh и scp на нескольких хостах.

Я предлагаю вам написать скрипт, который позволяет запускать scp для каждого сервера в фоновом режиме. Это может быть достигнуто с помощью цикла for. Надеюсь, это поможет.

Я решил использовать для этого параллельно-распределенную оболочку (pdsh).

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