以下の通りで、ポイントは
ポイント1 - rsync用userを作成し、かつ、rsync は、NOPASSWD とする
$ ssh -i ~/.ssh/end0tknr_202008.pem ec2-user@ないしょID $ sudo adduser rsyncadm $ sudo passwd rsyncadm /home/ec2-user/.ssh/authorized_keys を copy $ sudo /etc/sudoers.d/90-cloud-init-users rsyncadm ALL=(ALL) NOPASSWD:/usr/bin/rsync
ポイント2 - 通常のrsyncに加え、オプションをゴニョゴニョ追加する
$ rsync --verbose \
--bwlimit=2048 \
--archive \
--update \
-e "ssh -i ~/.ssh/end0tknr_202008.pem" \
--rsync-path="sudo rsync" \
Sublist3r rsyncadm@ないしょIP:/home/ec2-user/tmp/
その他 参考
【 rsync 】コマンド(その1)――ファイルやディレクトリを同期する:Linux基本コマンドTips(82) - @IT