rsync

リモート先のマシンで sudo 付きで実行 #

--rsync-path オプションを使うと、リモートマシンで rsync を実行する方法を指定できます。

$ rsync -h | grep rsync-path
--rsync-path=PROGRAM     specify the rsync to run on remote machine
$ rsync ... --rsync-path="sudo rsync" ...

パスワードを求められる場合には こちらが参考になるかもしれません。