我想将我机器上的文件夹与远程机器上的文件夹同步。远程文件夹只能由root
. 我在远程机器上有一个帐户,可以使用sudo
. 如何运行 rsync 使其在远程计算机上具有 root 权限?
我尝试了以下方法:
rsync -avz -e ssh /home/ubuntu/my/lovely/folder ubuntu@x.x.x.x:/remote/lovely/folder --delete --rsync-path="sudo rsync"
Run Code Online (Sandbox Code Playgroud)
但是(输入密码后)出现以下错误:
sudo: no tty present and no askpass program specified
Run Code Online (Sandbox Code Playgroud)