http://www.perlmonks.org?node_id=116715


in reply to How do I gather files from remote machines?

If your hosts support FTP, you can script interactions using Net::FTP (CPAN).

Other protocols exist, of course. If you administer the machines, rsync is a distinct possibility.