通过SSH的可恢复的焦油

我想用tar cf - | ssh user@hostname tar xf - tar cf - | ssh user@hostname tar xf -复制一大组文件。 唯一的问题是,它会超过一个非常flaky的VPN链接。

是否有可能以这种方式build立一个可恢复的传输? 我会使用rsync ,但我不知道该怎么做,因为SSH密钥的组织方式意味着复制目标必须启动命令。

你仍然可以从“目的地”使用rsync。

这是在目标服务器上运行的命令。

rsync -avz <username>@source.com:/path/to/backup /local/path/to/copy/backup/to

replace您想要从其中复制数据的源服务器。

您不需要在远程主机上运行rsync“服务器”。 只要您的源服务器的ssh工作,这对最终用户是透明的。

只需按照原样运行命令,rsync将通过目标从源复制数据的ssh工作。