在windows和linux之间进行数据共享,有多种方法,常见的有samba、ftp和rsync,下面介绍一下在windows上搭建rsync server的步骤。
1. 下载rsync server(参考地址:)
2. 安装下步,直到如下界面时停止:
3. 输入windows的用户名和密码后继续安装直至结束。
4. 修改配置文件
配置文件默认存放目录如下:C:\Program Files (x86)\ICW
5. 打开rsyncd.conf
默认文件内容如下:
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[test]
path = /cygdrive/c/work
read only = false
transfer logging = yes
修改为:
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
port = 873
uid = 0
gid = 0
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[test]
path = /cygdrive/c/Users/Administrator/Desktop/rsync #要同步的文件路径,代表C:\Users\Administrator\Desktop\rsync 目录
read only = false
transfer logging = yes
list = no
hosts allow = *
auth users = Administrator #只有这个账户可以同步该配置下文件
secrets file = etc/rsyncd.secrets
6. 在/ect下创建文件rsyncd.secrets
内容为:
用户名:密码
7. 启动服务
控制面板->管理工具->服务
找到服务rsyncserver
8. linux下创建rsyncd.secrets
将windows的密码写入,并将文件权限改为600
9. 使用方法
rsync test.txt --password-file=/etc/rsyncd.secrets user@ip::test/
阅读(984) | 评论(0) | 转发(0) |