You could copy the files to a samba share on one of the Linux hosts. Then copy them to the other linux machines using a script, which does the same for each machine, or use rsync or scp.
Also look in the info manual for tar for copying a large number of files (such as the contents of a drive) by piping the output of tar to a mounted directory or using ssh to run tar on the destination to extract them where you want.
tar -C /source/dir tar -cf - . | ssh user@host 'tar -C /destination/dir -xvf - .
This works best using public key encryption, and then using ssh-agent & ssh-add to unlock the private key on the ssh client before running the command.
Last edited by jschiwal; 02-24-2010 at 09:41 PM.