Как скопировать что-то на несколько SSH-хостов с помощью цикла Bash

for h in host1 host2 host3 host4 ; { scp file user@$h:/destination_path/ ; }


Цикл for выполняет команду scp для копирования файла на несколько SSH-хостов (host1, host2, host3, host4). Команда scp копирует файл на удаленный хост по протоколу SSH. В данном случае файл будет скопирован на каждый из указанных хостов в путь /destination_path/. Полезно для автоматизации процесса копирования файлов на несколько удаленных машин. Альтернативой может быть использование цикла с командой scp для каждого хоста отдельно.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *