Hi, I'm SiN's boyfriend.
Aight, here goes nothing.
First of all, I see how SCP could be excessively slow in your case, with the (probably slow) laptop and a high-speed link (where you would expect more), but then again getting CRC errors on files doesn't make sense.
Let's just forget about that, it wasn't meant for this kind of use anyway.
There's esentially two (three) options I see.
1) Setup some stupid ftp server (e.g. vsftpd. stupid = simplicity in this case) on either machine. Preferrably on the target machine. This should be simple enough for any distro. Heck even Knoppix comes with vsftpd afaik.
Then use ncftp on the client (the `broken') machine. Keyword: "mput -r"
2) Setup samba on the target machine, make one share, guest = yes; browseable = yes; write users = youruser;...
This could be an example (this is taken from a working configuration with minor modifications):
Code:
[yoursharenamehere]
path = /dump
comment = backup dump
browseable = yes
writeable = yes
create mask = 0777
directory mask = 0777
force user = yourunixuserhere
force group = yourunixuserhere
hide dot files = yes
guest ok = yes
unix charset = iso8859-15
display charset = iso8859-15
client codepage = 850
Don't forget to sync/add samba users on the server using smbpasswd (as always, man is your friend)
3) lather, rinse, repeat, just with nfs. But here is more involved, you'd need user-space-daemon and a locking daemon - installation differs from distro to distro, so unless you know what you're doing, I'd recommend one of the above as a quick'n'dirty hack.
If you go for 2 or 3, either use cp -r or mc to control what you want to copy. mc does subdir tagging afaik, so it should be easy enough.
In any way, don't expect speed miracles here, the ntfs driver is not the speediest compared to `real, native' (no flaming please) fs drivers - but all of the above should be solid ways to get you from a to b without too much hassle.
enjoy
if need be, SiN can give you my email.