是否可以在 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 .