首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用rsync共享和不使用rsync共享配置rsync有什么好处?

使用rsync共享和不使用rsync共享配置rsync有什么好处?
EN

Server Fault用户
提问于 2015-09-03 11:21:16
回答 1查看 670关注 0票数 0

我知道有两种或更多的使用rsync的方法:

第一个要求在目标计算机上安装rsync,然后可以运行这样的命令:

代码语言:javascript
复制
rsync -avz file username@machine_ip:/path/to/destination

我知道另一种方法,它要求您在目标机器上配置/etc/rsyncd.conf并设置"rsync共享“。

示例:

代码语言:javascript
复制
[test]
        comment = /tmp/test
        path = /tmp/test 
        read only = no
        list = yes
        uid = 10155
        gid = 10015
        auth users = appadmin
        secrets file = /etc/rsyncd.secrets
        hosts allow = 10.13.1.1

然后命令看起来是这样的:

代码语言:javascript
复制
rsync -raPv files rsync://appadminp@10.13.1.2/rsync_share --password-file /etc/rsync.passwd

我的目标是在两个目录之间同步,而目标计算机是远程的。

我想知道每种方法的好处是什么,以及推荐使用rsync的方法是什么?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-09-03 11:43:07

第一种方法允许你从克林顿那控制你正在同步的内容。

第二种方法配置rsync“服务器”,它控制您能够同步的内容。

还有第三种方法,我正在使用它:rsync-over ssh (rsync -e ssh 其余选项),还有一个技巧,您可以限制服务器端实际可以检索的内容。我通常在ssh上测试同步,然后当我对结果满意时,通过strace运行相同的命令(strace -f -s512 -o ~/strace.log -eexecve rsync .)。strace.log文件将包含rsync通过ssh执行的一行,抓取该行并将其添加到remote的~/.ssh/command=_rsync_line_goes_here作为对应键前面的command="rsync_line_goes_here“)。从那时起,rsync配置将被“锁定”,并且只允许在该链接上使用该配置。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/718803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档