rsync服务搭建

服务端

1、安装rsync服务

[root@wxjtest10 ~]# yum install rsync -y

2、修改配置文件

[root@wxjtest10 ~]# vim /etc/rsyncd.conf
 uid = nobody
 gid = nobody
 use chroot = yes
 max connections = 10
 strict mode=yes
 pid file = /var/run/rsyncd.pid
 lock file=/var/run/rsync.lock
 log file=/var/log/rsyncd.log
 [web]
         path = /web
         comment = web1 file
         ignore errrors
         read only=no
         write only=no
         hosts allow=*
         hosts deny=172.17.0.10
         list=false
         uid=root
         gid=root
         auth users=test
         secrets file=/etc/web.pass
  • web为模块名称
  • path为路径
  • secrets file为认证的用户和密码

详细参数说明请参考:https://www.cnbugs.com/post-1072.html

3、创建密码文件

[root@wxjtest10 ~]# echo "test:123456">/etc/web.pass

4、设置密码文件的权限为600

[root@wxjtest10 ~]# chmod 600 /etc/web.pass

5、启动rsync服务进程

[root@wxjtest10 ~]# rsync --daemon

6、查看进程是否启动成功

客户端

1、安装rsync服务

[root@test11 ~]# yum install rsync -y

2、创建密码文件

[root@test11 ~]# echo "123456">/etc/web.pass

3、修改密码文件权限

[root@test11 ~]# chmod 600 /etc/web.pass

4、启动服务进程

[root@test11 ~]# rsync --daemon

5、查看服务是否启动

测试

客户端测试同步文件

  • :web为共享模块,并不是共享路径

服务端查看是否同步成功

发表评论

登录... 后才能评论