Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 01 Nov 2005 23:21:51 -0800
From:      Glenn Dawson <glenn@antimatter.net>
To:        user <user@dhp.com>, freebsd-questions@freebsd.org
Subject:   Re: tarring over ssh question - pulling from the source to tarfiles
Message-ID:  <6.2.3.4.2.20051101232052.035a3040@cobalt.antimatter.net>
In-Reply-To: <Pine.LNX.4.21.0511020211270.8180-100000@shell.dhp.com>
References:  <Pine.LNX.4.21.0511020211270.8180-100000@shell.dhp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
At 11:20 PM 11/1/2005, user wrote:

>Hello,
>
>Sometimes I have a bunch of data that I want to transfer from source to
>destination over ssh, but I want to tar it up on the way over (that is, I
>don't have enough space on the source to create a tarball of the data and
>then just scp the tarball over...)
>
>I do that like this:
>
>tar cf - /files | ssh user@10.0.0.10 "cat >
>/usr/home/user/file_data2.tar"
>
>or if I want to split it into multiple files:
>
>tar cf - /files | ssh user@10.0.0.10 "split - -b 1024m
>/usr/home/user/file_data2.tar"
>
>This works just fine.
>
>-----
>
>My question is, what if I want to initiate this process from the
>destination machine ?  In the above example, I am on the source machine,
>and I ssh to the destination, making the tar files as it goes.
>
>What if, instead, I am logged into the destination machine, and I want to
>do the same thing - all from the destination machine ?
>
>That is, I know that there is a directory /files on the source that I
>want, and I have a login to ssh them to me, but I do not want to logon to
>the source - I want to suck /files to me, but also tar them up on the way.
>
>Is that possible ?  rsync/rdist are not available.  I need to do this over
>ssh and tar, as in the above examples.

rsync would be a much better choice for your needs.

-Glenn


>thanks!
>
>_______________________________________________
>freebsd-questions@freebsd.org mailing list
>http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6.2.3.4.2.20051101232052.035a3040>