rsync与cwRsync

!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/8097269

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

3、进入解压后的目录:cd rsync-3.1.0

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. 编辑密码文件,它是一个明文的文本文件: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. 可以查看是否有873端口:netstat -naltp

--- 至此 rsync 服务器端已经配置好了!===================

下面介绍windows下的cwrsync客户端,Linux客户端的安装过程同服务器的一样,同步命令与下面的一样

1、下载csRsync-3.0.6:

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

2. 安装好之后,把安装目录添加到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-08-11 05:23:32

rsync与cwRsync的相关文章

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

linux和windows同步数据,rsync server  cwrsync client linux server一般系统都自带rsync,如果没有就挂载系统盘自己安装一下,安装挺简单的不用我再多说了vi /etc/rsyncd.confuid = daemon                            //这个用户是系统用户,当rsync客户端连接上服务器后,会映射成这个用户上传或者下载文件gid = daemon                            //组名

rsync Backups for Windows

Transfer your Windows Backups to an rsync server over SSH rsync.net provides cloud storage for offsite backups. If you run Windows systems, you can point them to us to secure your data. Our cloud storage is better than AWS, Google or Azure because we

Windows下用cwRsync同步数据

Windows下用cwRsync同步数据 cwRsync:Windows下的rsync工具 cwRsync下载地址:http://itefix.no/cwrsync/ 如果只需要client功能,下载免费版本即可. rsync --vazu --delete host::rsyncd_dir /cygdrive/d/destination_dir 注意其中的 cygdrive ,这个应该是约定 如果直接写成 d:/destination_dir,会报错: The source and desti

批处理备份同步

@echo off #配置变量 set t=%time:~0,-3% set t=%t::=% set daytime=%date:~0,4%%date:~5,2%%date:~8,2%-%t: =0% set rar="C:\Program Files\WinRAR\Rar.exe" set webback_path="F:\web_backup" set rsync="C:\cwRsync\bin" #进入目录开始备份 echo "

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

本文首发于烂泥行天下. 上篇文章中,我们介绍了有关Linux系统之间的文件同步,这篇文章我们来介绍下,有关Linux系统与windows系统,以及windows系统与windows系统之间的文件同步. 这篇文章我们需要分三个部分进行讲解: 1. windows系统同步文件到Linux系统 2. Linux系统同步文件到windows系统 3. windows与windows系统之间的文件同步 一.windows系统同步文件到Linux系统 要使windows系统下的文件同步到Linux系统,我们

Linux系统与windows系统文件同步

这篇文章我们需要分三个部分进行讲解: 1. windows系统同步文件到Linux系统 2. Linux系统同步文件到windows系统 3. windows与windows系统之间的文件同步 一.windows系统同步文件到Linux系统 要使windows系统下的文件同步到Linux系统,我们需要安装rsync的windows客户端cwRsync. cwRsync我们可以去下面这个连接进行下载: https://www.itefix.net/cwrsync 当然,我们也可以去这个连接下载<c

CentOS Rsync服务端与Windows cwRsync客户端实现数据同步

CentOS Rsync服务端与Windows cwRsync客户端实现数据同步 2012年05月06日 ? Rsync ? 暂无评论 ? 被围观 3,622次+ 说明: 1.Rsync服务端 系统:CentOS 5.5 IP地址:192.168.21.160 数据存放目录:/data/osyunwei 2.cwRsync客户端 系统:Windows Server 2003 IP地址:192.168.21.130 同步的目录:D:\osyunwei 实现目的: cwRsync客户端每天凌晨3:0

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

cwRsync简介 cwRsync是Rsync在Windows上的实现版本,Rsync通过使用特定算法的文件传输技术,可以在网络上传输只修改了的文件. cwRsync主要用于Windows上的远程文件同步备份和同步,它包含Cygwin DLL和适用Cygwin版本的Rsync两部分. cwRsync分为Server和Client,本文使用的版本为4.1.0 实现目的:把Windows客户端D:\data目录的数据通过计划任务实现定时自动同步到群辉存储服务端192.168.85.8\NetBack

【转载】CentOS 6.3下rsync服务器的安装与配置

一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录. Rsync 是用于取代rcp的一个工具,Rsync使用所谓的 “Rsync 算法” 来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快.您可以参考 How Rsync Works A Practical Overview 进一步了解 rsync