您好,欢迎来到宝玛科技网。
搜索
您的当前位置:首页rsync 通过服务的方式同步

rsync 通过服务的方式同步

来源:宝玛科技网

基于c/s架构,客户端、服务端。服务端开启服务,rsync,监听端口873,端口可自定义,
要编辑配置文件/etc/rsyncd.conf

secrets file=/etc/rsyncd.passwd #指定密码文件,/etc/rsyncd.passwd可在这个路径里,创建文件,设置密码,格式:用户名:密码,该参数连同上面的参数如果不指定,则不使用密码验证。
注意该密码文件的权限一定要是600。
例如:rsync -avP test@192.168.133.130::test/1.txt /tmp/ test1.txt 当设置了auth users和secrets file后,客户端连服务端也需要用用户名密码了,若想在命令行中带上密码,可以设定一个密码文件
例如 vim /tmp/rsync_pass 在这个文本文档里直接输入密码 ,权限改完600
rsync -avL test@192.168.133.130::test/test1/ /tmp/test8/ --password-file=/tmp/rsync_pass #--password-file=/tmp/rsync_pass 指定密码文件路径

hosts allow=192.168.133.132 1.1.1.1 2.2.2.2 192.168.133.0/24 #表示被允许连接该模块的主机,可以是IP或者网段,如果是多个,中间用空格隔开。用于哪个ip连接这个机器。

启动服务rsync --daemon
格式:rsync -avP /tmp/ test1.txt 192.168.133.130::test/1.txt #将/tmp/ test1/同步到192.168.133.130/tmp/rsync 这个路径下去且改名为:1.txt ,[] 代表模块名,模块名代表的就是路径/tmp/rsync
如果报错,可用telnet检查,并查看是否防火墙开启

rsync -avP 192.168.133.130::test/1.txt /tmp/ test1.txt #将192.168.133.130下的/tmp下rsync的1.txt 拉去到本机下改名为test1.txt

rsync -avP --port 8730 192.168.133.130::test/1.txt /tmp/ test1.txt #--port 8730指定8730端口

转载于:https://blog.51cto.com/13451715/2311998

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baomayou.com 版权所有 赣ICP备2024042794号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务