I'd like to use
tar cf - | ssh user@hostname tar xf - to copy a very large set of files. The only problem is that it will be over a very flakey VPN link.
Is it possible to somehow set up a resumable transfer like this? I would use
rsync, but I'm not sure how to do it because the way the SSH keys are organized means the copy destination must initiate the command.