Como descrito aqui você pode escrever um pequeno script de shell:
for dest in $(<destinations.txt); do
scp /path/to/the/file_to_copy.txt ${dest}:/remote/path/
done
Você só precisa criar o arquivo destinations.txt , onde preencherá em cada linha o destino user@host , algo a seguir, por exemplo:
[email protected]
[email protected]
Observe que o caminho de destino ( /remote/path/ ) é codificado no script, isso significa que esse caminho deve existir nos dois servidores. Se você preferir definir um caminho dedicado para cada destino, poderá editar o script, remover :/remote/path/ e defini-lo para cada uma de suas entradas em destinations.txt .
Caso contrário, você pode dar uma olhada em scp-paralelo