rsync与cwRsync

本文发布时间: 2019-Mar-22
!Attention:这里的rsync是3.1.0,协议版本是31。cwrsync是3.0.6,协议版本是30.二者可以正常通信,亲测!Rsync For Linux:1、下载 rsync 3.1.0。打开终端:wget -c ftp://ftp.samba.org/pub/rsync/rsync-3.1.0.tar.gz如果这个ftp关了,可以上我的资源下载页下载:http://download.csdn.net/detail/small_hacker/80972692、然后解压:tar -zxvf rsync-3.1.0.tar.gz3、进入解压后的目录:cd rsync-3.1.04、安装:./configure --prefix=/usr/local/rsyncmakemake install这样就安装好了,然后进行配置=====================1、建立配置文件夹:mkdir -p /etc/rsyncd/2、创建配置文件并用vim打开:vim /etc/rsyncd/rsyncd.conf3、编辑,以下是我的配置:log file = /var/log/rsyncd.logpid file = /var/run/rsyncd.pidlock file = /var/run/rsyncd.lock# port = 873 use chroot = nouid = root gid = root #下面是对同步来的文件(F)和文件夹(D)加权限,主用户rwx,other和group rx。不然从windows同步过来的文件都会#不可读incoming chmod = Du=rwx,Dog=rx,Fu=rwx,Fgo=rx max connections = 5 fake super = yes#hosts allow = * #hosts deny = * [Message]path = /var/www/html/ordinner/Messageignore errorslist = no read only = falseauth users = rootsecrets file = /etc/rsyncd/rsyncd.secrets4. 编辑密码文件,它是一个明文的文本文件:vim /etc/rsyncd/rsyncd.secretsroot:123保存后修改文件权限:chmod 600 /etc/rsyncd/rsyncd.secrets5. 启动:/usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf(--daemon是指以守护进程模式启动)6. 可以查看是否有873端口:netstat -naltp--- 至此 rsync 服务器端已经配置好了!===================下面介绍windows下的cwrsync客户端,Linux客户端的安装过程同服务器的一样,同步命令与下面的一样1、下载csRsync-3.0.6:http://download.csdn.net/detail/small_hacker/80972412. 安装好之后,把安装目录添加到windows的path变量中,方便直接在命令行下调用rsync命令3. 打开命令行窗口,执行命令(我服务器的IP地址是192.168.31.23)上传命令:rsync -av --progress --remove-source-files --exclude-from=/cygdrive/d/upload.list /cygdrive/d/Message/ [email protected]::Message --password-file=/cygdrive/d/pass/rsyncp.pass::Message:表示服务器上rsyncd.conf中的[Message]模块--progress:显示备份过程--remove-source-files:传输后移除源文件(根据个人需要添加)--exclude-from=.....:一个.list文件,指定不上传的文件目录,是相对路径--password-file=.....:一个pass文件,省的自己输入密码了。这里 的/cygdrive/d 指的就是windows的D盘。其他的参数去百度一下都有详细的讲解。下载命令:rsync -av --progress --remove-source-files [email protected]::Message --exclude-from=/cygdrive/d/download.list /cygdrive/d/Message --password-file=/cygdrive/d/pass/rsyncp.pass然后就可以通信了。此外还可以ssh方式登录,更安全一点,这里因为是明文密码文件,所以不安全。


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:10pm
栏目列表