a cross-over cable should be good enough...if they are both running unix or any flavor of unix/linux, you shouldn't have any problem with that. for two windows boxes, you can use NetBIUS to establish the communications between them. or tcp/ip on top of wins should work just fine as well.
another way to do this: use SolarWin tftp to send the big file over!