linux中RSYNC服务器的搭建

服务器端

  首先创建同步目录和用户 user1为上传用户,user2 为下载用户。

[root@localhost ~]#mkdir  /var/ssh

[root@localhost ~]#cd  /var/ssh

[root@localhost ssh]#touch  a.txt

[root@localhost ssh]#useradd  user1

[root@localhost ssh]#passwd  user1

[root@localhost ssh]#useradd  user2

[root@localhost ssh]#passwd  user2

修改同步目录属组属主用于客户端下载

[root@localhost ssh]#cd

[root@localhost ~]#chown user1.user   /var/ssh

 客户端 rsync下载:

[root@localhost ~]#mkdir  /ssh

[root@localhost ~]#rsync   -avz  user2@192.168.220.128:/var/ssh/*  /ssh

rsync客户端上传(注意不能将文件传入服务器的家目录下普通用户无权限访问超级用户的家目录)

[root@localhost ~]#cd /ssh

[root@localhost ssh]#touch b.txt

[root@localhost ssh]#cd 

[root@localhost ~]#rsync  -avz  /ssh/*   user1@192.168.220.128:/var/ssh

在服务器端查看到b.txt即为成功

服务器端

1,编写rsync服务配置文件

[root@localhost ~]#vim /etc/rsyncd.conf

    use  chroot=yes

    address=192.168.220.128

    port  873

    log  file=/var/log/rsyncd.log

     pid.file=/var/run/rsyncd.pid

   [share]

             comment=good

              path=/var/rsync

               read  only=yes

              dont   compress=yes

               auth  user=wangwu

               secrets  file=/etc/rsyncd_users.db

2 ,编写数据库配置文件

[root@localhost ~]#vim /etc/rsync_users.db

       wangwu:123456

3,切换到etc目录下查看相应的文件

[root@localhost ~]#cd /etc

[root@localhost etc]#ll

4,修改数据库文件权限为600以防止其他用户访问并关闭防火墙

[root@localhost etc]#chmod  600  rsyncd_users.db

[root@localhost etc]#iptables   -F

[root@localhost etc]#setenforce  0

[root@localhost etc]#service httpd  restart

6,服务器端添加用户用户名需与编写的俩个配置文件内的用户名和密码相匹配

[root@localhost etc]#useradd   wangwu

[root@localhost etc]#passwd  wangwu

7,创建rsyncd.conf配置文件中所指定的用户家目录并在其任意下创建一个文件用于客户端的验证

[root@localhost etc]#mkdir  /var/rsync

[root@localhost etc]#cd  /var/rsync

[root@localhost rsync]#touch a.txt

[root@localhost rsync]#cd

8,客户端验证

[root@localhost ~]#rsync  -avz wangwu@192.168.220.128::share

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值