por que não tentar conectar-se à máquina remota e iniciar o transferir de lá. Se você estiver usando ssh-keys, você pode usar o agente passe embora para gerenciar o autenticado para você.
ssh -A remotehostA rsync /remote/file/on/host/a remoteHostB:/destination/
Este comando irá registrá-lo no remoteHostA e executar o rsync a partir dali.