Quando sia l'origine che la destinazione sono remote, rsync si lamenta:
The source and destination cannot both be remote.
rsync error: syntax or usage error (code 1) at main.c(1156) [Receiver=3.0.7]
Esiste un ostacolo tecnico insormontabile per fare in modo che rsync faccia questo? O è semplicemente un caso di non ancora implementato? Sembra relativamente facile creare un buffer locale in memoria che media il trasferimento tra due telecomandi, trattenendo sia hash che dati.
MODIFICARE
Dato che le persone stanno dando alcuni suggerimenti tangenziali, ho pubblicato una domanda separata che descrive in dettaglio il mio caso d'uso particolare. Questi sono due separati, davvero, e penso che varrebbe la pena conoscere questi particolari dettagli per rsync