以下这个链接是windows之间的csRsync和csRsyncServer同步教程:

http://www.cnblogs.com/wwufengg/p/rsync-config.html

!Attention:

这里的rsync是3.1.1,协议版本号是31。

cwrsync是3.0.6。协议版本号是30.

二者能够正常通信。亲測!

Rsync For Linux:

1、下载 rsync 3.1.1。

打开终端:wget -c ftp://ftp.samba.org/pub/rsync/rsync-3.1.1.tar.gz

假设这个ftp关了。能够上我的资源下载页下载:http://download.csdn.net/detail/small_hacker/8097269

2、然后解压:tar -zxvf rsync-3.1.1.tar.gz

3、进入解压后的文件夹:cd rsync-3.1.1

4、安装:./configure --prefix=/usr/local/rsync

make

make install

这样就安装好了,然后进行配置=====================

1、建立配置目录:mkdir -p /etc/rsyncd/

2、创建配置文件并用vim打开:vim /etc/rsyncd/rsyncd.conf

3、编辑,下面是我的配置:

log file  = /var/log/rsyncd.log

pid file  = /var/run/rsyncd.pid

lock file = /var/run/rsyncd.lock

# port = 873        

use chroot = no

uid = 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/Message

ignore errors

list = no           

read only = false

auth users = root

secrets file = /etc/rsyncd/rsyncd.secrets

4. 编辑password文件。它是一个明文的文本文件:vim /etc/rsyncd/rsyncd.secrets

root:123

保存后改动文件权限:chmod 600 /etc/rsyncd/rsyncd.secrets

5. 启动:/usr/bin/rsync --daemon  --config=/etc/rsyncd/rsyncd.conf(--daemon是指以守护进程模式启动)

6. 能够查看是否有873port:netstat -naltp

--- 至此 rsync server端已经配置好了!===================

以下介绍windows下的cwrsyncclient,Linuxclient的安装过程同server的一样,同步命令与以下的一样

1、下载csRsync-3.0.6:

http://download.csdn.net/detail/small_hacker/8097241

2. 安装好之后,把安装文件夹加入到windows的path变量中,方便直接在命令行下调用rsync命令

3. 打开命令行窗体,运行命令

(我server的IP地址是192.168.31.23)

上传命令:

rsync -av --progress --remove-source-files --exclude-from=/cygdrive/d/upload.list /cygdrive/d/Message/ root@192.168.31.213::Message --password-file=/cygdrive/d/pass/rsyncp.pass

::Message:表示server上rsyncd.conf中的[Message]模块

--progress:显示备份过程

--remove-source-files:传输后移除源文件(依据个人须要加入)

--exclude-from=.....:一个.list文件,指定不上传的文件文件夹,是相对路径

--password-file=.....:一个pass文件。省的自己输入密码了。

这里 的/cygdrive/d 指的就是windows的D盘。

其它的參数去百度一下都有具体的解说。

下载命令:

rsync -av --progress --remove-source-files root@192.168.31.213::Message --exclude-from=/cygdrive/d/download.list /cygdrive/d/Message --password-file=/cygdrive/d/pass/rsyncp.pass

然后就能够通信了。

此外还能够ssh方式登录,更安全一点,这里由于是明文password文件,所以不安全。

rsync与cwRsync的更多相关文章

  1. linux和windows同步数据 cwrsync client to rsync server

    linux和windows同步数据,rsync server  cwrsync client linux server一般系统都自带rsync,如果没有就挂载系统盘自己安装一下,安装挺简单的不用我再多 ...

  2. rsync Backups for Windows

    Transfer your Windows Backups to an rsync server over SSH rsync.net provides cloud storage for offsi ...

  3. 烂泥:Linux系统与windows系统文件同步

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 上篇文章中,我们介绍了有关Linux系统之间的文件同步,这篇文章我们来介绍下,有关Linux系统与windows系统,以及windows系统与windo ...

  4. Windows下cwrsync客户端与rsync群辉存储客户端数据同步

    cwRsync简介 cwRsync是Rsync在Windows上的实现版本,Rsync通过使用特定算法的文件传输技术,可以在网络上传输只修改了的文件. cwRsync主要用于Windows上的远程文件 ...

  5. CentOS7下rsync服务端与Windows下cwRsync客户端实现数据同步配置方法

    最近需求想定期备份服务器d盘的数据到Linux服务器上面,做个笔记顺便写下遇到的问题 以前整过一个win下的cwrsync(客户端)+rsync(服务端:存储)的bat脚本 和整过一个Linux下的r ...

  6. Windows下cwrsync客户端与rsync群辉存储服务端定时数据同步

    cwRsync简介 cwRsync是Rsync在Windows上的实现版本,Rsync通过使用特定算法的文件传输技术,可以在网络上传输只修改了的文件. cwRsync主要用于Windows上的远程文件 ...

  7. 通过rsync+inotify实现数据的实时备份

    我讲到过利用rsync实现数据的镜像和备份,但是要实现数据的实时备份,单独靠rsync还不能实现,本文就讲述下如何实现数据的实时备份. 一.rsync的优点与不足 与传统的cp.tar备份方式相比,r ...

  8. Windows远程数据同步工具cwRsync

    1. cwRsync简介cwRsync是Rsync在Windows上的实现版本,Rsync通过使用特定算法的文件传输技术,可以在网络上传输只修改了的文件.cwRsync主要用于Windows上的远程文 ...

  9. RSync实现文件备份同步

    [rsync实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync] 一.什么是rsync rsync,remote synchronize顾 ...

随机推荐

  1. PCB拼板之单一矩形排样算法

    算法实现相关内容整理如下: 一.排样变量与关系 此算法,基于固定4边的尺寸遍历每个单只板的长宽得到最优解. 二.条件约束 基本约束条件(参考上图变量) 三.排样图形相同类型规律 由于计算量大,为了有效 ...

  2. BZOJ 1037 生日聚会 DP

    [ZJOI2008]生日聚会Party Time Limit: 10 Sec Memory Limit: 162 MB Description 今天是hidadz小朋友的生日,她邀请了许多朋友来参加她 ...

  3. Android ViewPager使用方法小结

    android-support-v4.jar 是谷歌提供给我们的一个兼容低版本安卓设备的软件包,里面包囊了只有在 Android 3.0 以上可用的API.而 ViewPager 就是其中之一.利用它 ...

  4. STL之map篇

    度熊所居住的 D 国,是一个完全尊重人权的国度.以至于这个国家的所有人命名自己的名字都非常奇怪.一个人的名字由若干个字符组成,同样的,这些字符的全排列的结果中的每一个字符串,也都是这个人的名字.例如, ...

  5. js-var变量作用域

    看代码: var a=10; function fn1(){ alert(a); var a=20; alert(a); } 运行结果:undefined 和 20 注意: 在函数内,变量如没用var ...

  6. RRDtool入门详解

    ---------------原创内容,转载请注明出处.<yaoyao0777@Gmail.com>------------ 一.概述 RRDtool(round-robin databa ...

  7. 【转载】linux环境下大数据网站搬家

    这里说的大数据是指你的网站数据库大小至少超过了500M,当然只有50M的网站也同样可以用这样的方法来轻松安全的实现网站搬家,前提是你使用的是linux环境下的VPS或者独立服务器. 我们假设你的网站域 ...

  8. dubbo之静态服务

    有时候希望人工管理服务提供者的上线和下线,此时需将注册中心标识为非动态管理模式 <dubbo:registry address="10.20.141.150:9090" dy ...

  9. Christopher G. Atkeson 简介

    有一个事实:双足机器人的稳定性问题单靠算法是搞不定的!!! 在2015 DARPA 机器人挑战赛中,许多参赛团队的机器人使用了Atlas,他们通过安装他们自己的软件并修改来让机器人保持平衡.来自WPI ...

  10. php header() 函数用法归纳

    301 永久重定向 <?php header('HTTP/1.1 301 Moved Permanently'); header('Location: http://www.example.co ...