Rsync 协议名称完整路径,而不是模块

Rsync 协议名称完整路径,而不是模块

是否可以在 rsync 命令中命名源目录的完整路径而不是模块的名称?

例如:

rsync -av rsync://10.171.73.23/home/user/work/tests .

代替:

rsync -av rsync://10.171.73.23/ftp/work/tests .

(ftp 是 /etc/rsyncd.conf 中的一个模块)

当尝试第一个版本时我得到@ERROR: Unknown module 'home'

答案1

不,你不能使用 rsync 协议来做到这一点;它依赖于模块来定义访问权限。不过你可以通过 SSH 来完成:

rsync -av [email protected]:/home/user/work/tests .

相关内容