I always did this as such: $ tar cfv - files | ssh [EMAIL PROTECTED] "cat > /path/to/file.tar.gz"
Regards, Luke -----Original Message----- From: Nate Duehr [mailto:[EMAIL PROTECTED] Sent: Monday, November 17, 2003 10:03 AM To: [EMAIL PROTECTED] Subject: Re: [gentoo-user] File transfer with SSH Stephen Liu wrote: > Hi Nate, > >> Of course he could have also just piped tar though ssh too... into a >> tar on the opposite side. This works fine to move a few files too. > > > Interesting ...... <snipped examples of the question of how to do it...> There's a number of ways it can be done, here's one example: machineA$ tar cf - files | ssh machineB "tar xf -" You may need to cd to the appropriate directory before the untar, of course, on the far side. A quick google turned up this page, which seems to have a couple of neat tricks... like using two machines to ssh through... good if there's a firewall in the way, etc... hadn't thought about that one, but it'd work too. http://www.unixtips.org/ I found this old LJ article in an old bookmark file here too... http://www.linuxjournal.com/article.php?sid=6602 Have fun, it's a neat trick that you can think up all sorts of interesting uses for once you figure out that ssh makes for a decent machine to machine pipe. Nate, [EMAIL PROTECTED] -- [EMAIL PROTECTED] mailing list -- [EMAIL PROTECTED] mailing list
