我想用它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 从目标复制源数据。