以下の通りで、ポイントは
ポイント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