Vorrei trasferire file tra due host remoti usando sulla shell locale, ma sembra che rsync non supporti la sincronizzazione se vengono specificati due telecomandi come segue:
$ rsync -vuar host1:/var/www host2:/var/www
The source and destination cannot both be remote.
Quali altre soluzioni alternative / comandi potrei usare per ottenere risultati simili?
sshfsè che rsyncvede i filesystem di origine e di destinazione entrambi come locali, quindi disabilita il suo algoritmo delta. A quel punto potresti anche solo usarlo cp -p. Vedi la risposta che propone questo e i suoi commenti successivi.