Why is it not possible to use two remotes for rsync? [closed]

Solution 1:

why not try and connect to the remote machine and start the transfer from there. If you are using ssh-keys you can use agent pass though to manage the authenticate for you.

ssh -A remotehostA rsync /remote/file/on/host/a remoteHostB:/destination/

This command will log you on the remoteHostA and run rsync from there.

Solution 2:

scp -3r <remote src> <remote dest>

has no trouble doing this.