Windows下使用cwRsync服务器(Linux作客户端)
2012-12-18 22:12
295 查看
1、cwRsync安装
cwRsyncServer_4.0.4_Installer.zip 下载服务端一路下一步就可完成。完成后自动作为服务安装好。
2、cwRsync服务器端配置
进入cwRsync安装目录,配置 rsyncd.conf 如下:
Rsyncd.conf代码
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
secrets file = /cygdrive/c/password #这里指定了用户名密码文件在c:\根目录,名字叫 password,其内容是txt编辑为 coco:password 前面是用户名,后面是密码(新增行)
#以下两行是新增,不写客户端访问可能报错:@ERROR: invalid uid nobody
uid=0
gid=0
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[coco]
path = /cygdrive/c/coco #指定段coco对应的实际服务路径名
read only = false
auth users=coco # 认证用户名(新增行)
transfer logging = no #是否记录详细的传输情况
注意:这里使用了默认端口873,如果要换端口,需要在conf里加 port=你要的端口号,做了端口限制的要开启cwRsync所使用的端口。
3、cwRsync自动数据同步
* Windows客户端
因为只是最简单的数据同步,所以就不使用 ssh 了,直接启动 rsync 服务就可以了。在客户机上安装cwRsync,SvcwRsync 这个用户需要可以写入你指定的备分目录的权限,还要有读密码文件的权限。然后新建一个BAT 文件,sync.bat,内容如下:
Linux代码
rsync -vzrtopg --progress --delete --password-file=/cygdrive/e/mypassword coco@server.com::coco /cygdrive/e/coco
注意看:
a) password-file,你要在指定的目录下定义一个密码文件,只要写coco这个用户名对应的密码就可以。我这里是E盘根目录下的mypassword。
b) coco@server.com::coco 分别是,用户名,服务器端IP,config里的需要备份的段落名。c)./cygdrive/e/coco 备份的目标目录。
* Linux客户端
和windows客户端极相似,一般linux套件都内置安装了rsync,所以只要直接键入上面的示例命令就会成功。注: --password-file指定的文件需要设置为600权限。
cwRsyncServer_4.0.4_Installer.zip 下载服务端一路下一步就可完成。完成后自动作为服务安装好。
2、cwRsync服务器端配置
进入cwRsync安装目录,配置 rsyncd.conf 如下:
Rsyncd.conf代码
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
secrets file = /cygdrive/c/password #这里指定了用户名密码文件在c:\根目录,名字叫 password,其内容是txt编辑为 coco:password 前面是用户名,后面是密码(新增行)
#以下两行是新增,不写客户端访问可能报错:@ERROR: invalid uid nobody
uid=0
gid=0
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[coco]
path = /cygdrive/c/coco #指定段coco对应的实际服务路径名
read only = false
auth users=coco # 认证用户名(新增行)
transfer logging = no #是否记录详细的传输情况
注意:这里使用了默认端口873,如果要换端口,需要在conf里加 port=你要的端口号,做了端口限制的要开启cwRsync所使用的端口。
3、cwRsync自动数据同步
* Windows客户端
因为只是最简单的数据同步,所以就不使用 ssh 了,直接启动 rsync 服务就可以了。在客户机上安装cwRsync,SvcwRsync 这个用户需要可以写入你指定的备分目录的权限,还要有读密码文件的权限。然后新建一个BAT 文件,sync.bat,内容如下:
Linux代码
rsync -vzrtopg --progress --delete --password-file=/cygdrive/e/mypassword coco@server.com::coco /cygdrive/e/coco
注意看:
a) password-file,你要在指定的目录下定义一个密码文件,只要写coco这个用户名对应的密码就可以。我这里是E盘根目录下的mypassword。
b) coco@server.com::coco 分别是,用户名,服务器端IP,config里的需要备份的段落名。c)./cygdrive/e/coco 备份的目标目录。
* Linux客户端
和windows客户端极相似,一般linux套件都内置安装了rsync,所以只要直接键入上面的示例命令就会成功。注: --password-file指定的文件需要设置为600权限。
相关文章推荐
- Linux中SVN服务器安装与使用以及windows客户端的使用(CentOS-6.5)
- Serv-U在linux下使用ftp命令访问windows下的ftp服务器
- linux下使用管道实现一个简单的服务器/客户端
- 企业内部在centos7.2系统中必杀技NTP时间服务器及内网服务器时间同步(windows和linux客户端同步)
- ubuntu在安装LDAP服务器,在windows客户端下查看,并使用java操作LDAP
- 使用socket的Linux上的C语言文件传输顺序服务器和客户端示例程序
- 利用cwRsync客户端将Windows下文件同步到Linux
- Windows下使用TCP协议变长交互客户端和服务器的数据传输
- 在winsshd 中添加id_rsa.pub 实现Windows 服务器主机自动信任Linux 客户端
- 使用socket的Linux上的C语言helloworld多线程服务器和客户端测试程序
- Linux SVN 服务器配置以及客户端使用
- 使用socket的Linux上的C语言helloworld多线程服务器和客户端测试程序
- 使用 Linux 作为服务器,Windows 作为开发机环境配置
- CentOS7下利用rsyslog+loganalyzer配置日志服务器及Linux和windows客户端配置
- 本地windows机器和远程Linux服务器之间文件传输 -- Xshell 使用sftp 上传下载文件
- Windows下使用VisualSVN Server搭建SVN服务器,TortoiseSVN客户端
- windows使用cwrsync同步备份数据到linux