theres mulitple ways to do this... the easiest way is to use rsync daemon the other way is to stream it over ssh using cron and shell scripts... for speed i would just use the daemon but if you wanted to be real secure about it you could run it from a shell script... and you can either pull or push the files accross rsync supports both methods... for real secure enviroments i usually have a SAN pull the backups from the machines that need to backed up in order to prevent access to the san by the machines... that allows you to run multiple backups on one central SAN without giving the client access to the storage.