通过 ssh 恢复 tar

通过 ssh 恢复 tar

我想用它tar cf - | ssh user@hostname tar xf -来复制大量文件。唯一的问题是它将通过非常不稳定的 VPN 链接进行。

是否可以以某种方式设置这样的可恢复传输?我会使用rsync,但我不确定如何操作,因为 SSH 密钥的组织方式意味着复制目的地必须启动命令。

答案1

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

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

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

替换您要从中复制数据的源服务器的和。

您不需要在远程主机上运行 rsync“服务器”。只要您能通过 ssh 连接到源服务器,这对最终用户来说就是透明的。

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

相关内容