rsync via tunnel - 3 boxes separated by internet

Jay Strauss me at heyjay.com
Sun May 15 23:08:02 GMT 2005


Wayne Davison wrote:
> On Sun, May 15, 2005 at 02:33:15PM -0500, Jay Strauss wrote:
> 
>>BoxA --internet-- BoxB (accessable only by ssh) -- BoxC
> 
> 
> What about this?
> 
>     rsync -av --rsync-path="ssh BoxC rsync" BoxB:/source/ /dest/
> 
> This command looks like it is copying a file from BoxB, but the remote
> command run on BoxB to start rsync really contacts BoxC and runs the
> remote rsync there, so "/source/" is coming from BoxC.
> 
> ..wayne..

Also, how do I make it use a tunnel to BoxB?  I can only reach BoxB via 
ssh and port 22.  I need to make the first rsync "rsync -av" use ssh to 
get to BoxB.

Maybe I don't understand something. but it looks like the ssh in the 
above command only applies once I've connected to BoxB

Thanks
Jay



More information about the rsync mailing list