You might think, scp is easy, secure, and usually fast enough. But the truth is that for large files scp is slow.
Thankfully tunneling through ssh is fast. You might also think that scp is tunneling through ssh. But scp actually uses these nifty internal buffers that really slow things down.
Using tar and lzma compression in openSUSE 11.1 or gzip compression in less than openSUSE 11.1 you can significantly reduce the time to securely copy large files from one machine to another.
tar --lzma -cf - <source> | ssh <host> tar --lzma -xf - -C <destination>
For example:
tar --lzma -cf - /home/mdb/NeverwinterNights/NWN/ | ssh 192.168.1.2 tar --lzma -xf - -C /home/xemiu/