小编Pet*_*ter的帖子

在远程机器上以 root 权限运行 rsync

我想将我机器上的文件夹与远程机器上的文件夹同步。远程文件夹只能由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)

sudo rsync ubuntu

46
推荐指数
5
解决办法
7万
查看次数

标签 统计

rsync ×1

sudo ×1

ubuntu ×1