Like Mike K, answer https://code.google.com/p/scp-tsunami/ - it handles file splitting, starting with several scp processes to copy the parts, and then joins them again ... it can also copy to multiple hosts ...
./scpTsunami.py -v -s -t 9 -b 10m -u dan bigfile.tar.gz /tmp -l remote.host
This splits the file into 10 MB chunks and copies them using 9 scp processes ...
source share