rsync 通过服务的方式同步

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

rsyncd.conf样例
port=873 #监听端口,可自定义,改完端口得重启
log file=/var/log/rsync.log #指定日志文件
pid file=/var/run/rsyncd.pid #指定pid文件,这个文件的作用涉及服务的启动、停止等进程管理操作。
address=192.168.133.130 #绑定了ip地址,如果不绑定,则是0.0.0.0,指的是全部的ip地址
[test] #指定模块名,里面内容自定义。
path=/tmp/rsync #如果没有则需要创建目录,可设置为777权限,方便测试,指定数据存放的路径。
use chroot=true #表示只能同步path所定义的路劲里的内容。这样做的原因是实现额外的安全防护,但缺点是需要以roots权限,并且不能备份指向外部的符号连接所指向的目录文件。默认情况下chroot值为true,如果你的数据当中有软连接文件,阿铭建议你设置成false。
max connections=4 #指定最大的连接数,默认是0,即没有限制。
read only ture|false #如果为true,则不能上传到该模块指定的路径下
list=true #表示当用户查询该服务器上的可用模块时,该模块是否被列出,设定为true则列出,false则隐藏。
uid=root #指定传输文件时以哪个用户/组的身份传输。
gid=root #指定传输文件时以哪个用户/组的身份传输。
auth users=test #auth users:指定传输时要使用的用户名。

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

原文地址:http://blog.51cto.com/13451715/2311998

时间: 2024-11-10 13:53:50

rsync 通过服务的方式同步的相关文章

rsync通过服务的方式同步、linux系统日志、screen工具

rsync通过服务的方式同步 如果不想输入密码的方式如下: linux系统日志 screen工具 原文地址:http://blog.51cto.com/13515599/2071880

在脚本中运用rsync——使用服务的方式进行同步

rsync以服务方式同步 环境:192.168.1.223和192.168.1.200主机ip在192.168.1.223服务端上,编辑/etc/rsyncd.conf配置文件 port=873 log file=/var/log/rsync.log pid file=/var/run/rsyncd.pid address=192.168.1.223 [path] path=/usr/local/src/tmp use chroot=true max connections=4 read onl

rsync命令详解、rsync用ssh隧道方式同步

● rsync格式安装命令 yum install -y rsync与scp的区别:scp复制为完全覆盖,rsync为增量同步,只同步修改过的数据.rsync命令格式如下: rsync 选项 源文件 目标目录(本地) rsync 选项 源文件 用户名@host:目标目录(本地文件同步到远程目录,ssh模式) rsync 选项 用户名@host:源文件 目标目录(远程目录同步到本地,ssh模式) rsync 选项 用户名@host::源文件 目标目录(daemon模式) rsync 选项 源文件

10.32/10.33 rsync通过服务同步10.34 linux系统日志10.35 screen工具

- 10.32/10.33 rsync通过服务同步 - 10.34 linux系统日志 - 10.35 screen工具 - 扩展 1. Linux日志文件总管logrotate http://linux.cn/article-4126-1.html 2. xargs用法详解 http://blog.csdn.net/zhangfn2011/article/details/6776925 # 10.32 rsync通过服务来同步 上 - rsync通过服务的方式同步 - 要编辑配置文件/etc/

八周三课 rsync通过服务同步,linux系统日志,screen工具

rsync通过服务的方式同步通过服务的方式首先我们要开启一个服务,它的架构是cs架构.客户端和服务端.服务端开启一个服务,rsync服务,并且要监听一个端口,默认为873,并且这个端口是可以自定义的.开启服务后,客户端究竟可以通过873这个端口和服务端进行通信.它的命令格式有两个"::".例如:rsync -av test1/ 192.168.133.130::module/dir/自启动服务前,我们要编辑配置文件,配置文件的默认路径为 /etc/rsyncd.conf.启动方式为rs

centos7服务搭建常用服务配置之二:Rsync+sersync实现数据实时同步

目录 1.RSYNC数据备份 1.1 rsync服务简介 1.2 rsync特点和优势 1.3 rysnc运行模式简介 1.4 数据同步方式 2 Rsync实验测试 2.1 实验环境说明 2.2 服务安装 2.3 Rsync命令详解 2.3 实验一使用rsync命令备份数据 2.4 实验二使用rsyncd服务进行数据备份 3.Rsync+sersync实现数据实时同步 3.1 rsync+sersync架构作用 3.2 rsync+inotify-tools与rsync+sersync架构的区别

rsync后台服务方式(daemon)、linux日志

一:rsync后台服务方式(daemon) 可以理解为,在远程主机上建立一个rsync服务器,在服务器上配置好rsync的各种应用,然后本机作为rsync的一个客户端去连接远程的rsync服务器.先配置一太rsync服务器建立并配置rsync的配置文件/etc/rsyncd.confvi /etc/rsyncd.conf加入一下配置#port=873log file=/var/log/rsync.logpid file=/var/run/rsync.pid#address=192.168.233

rsync通过服务同步、linux系统日志、screen工具

rsync通过服务同步 /etc/rsyncd.conf是rsync的默认配置文件,该配置文件不存在,需要编辑内容 主服务器上的操作: 1.[[email protected] rsync]# cat /etc/rsyncd.conf #启动的端口 port=873 #log文件 log file=/var/log/rsync.log pid file=/var/run/rsyncd.pid #必须写服务端的IP address=192.168.3.83 [test] #模块存的地方 path=

八周三次课(1月31日) 10.32/10.33 rsync通过服务同步 10.34 linux系统日志 10.35 screen工具

八周三次课(1月31日)10.32 rsync通过服务同步10.33 rsync通过服务同步10.34 linux系统日志10.35 screen工具===============================================================================================================================================================================