手机版
你好,游客 登录 注册
背景:
阅读新闻

Rsync 服务器架设

[日期:2012-11-12] 来源:Linux社区  作者:jin771998569 [字体: ]

环境说明

A:系统IP地址:192.168.12.253

B: 系统IP地址:113.108.97.1

1. 在A系统上配置Rsync

rsync服务器的配置文件/etc/rsyncd.conf , /etc/rsyncd.conf服务器主要配置文件.

#
uid=nobody                    //守护进程用户ID
gid=nobody                  //守护进程组ID
use chroot= no              //不允许使用chroot
max connections=10          //最大允许的连接数
strict  modes=yes            //进程存放位置.pid后缀
pid file = /var/run/rsyncd.pid    //进程存放位置.pid后缀
lock file=/var/run/rsync.lock
log file=/var/log/rsyncd.log    //rsync同步的log文件
log format = %t %a %m %f %b      //设置log文件里面的每一行前面的日期形势
[test1]
path=/home/test1
comment= test1
ignore errors
read only=no    //设置为no表示客户端可以上传文件,设置为yes表示只读
write only=no    //设置为no表示客户端可以下载文件,设置为yes表示不能下载
hosts allow=113.108.97..1
hosts deny=192.168.1.1
list=false
uid=root
gid=root
auth users=backup      //连接该模块的用户名,如果是多个用逗号隔开
secrets file=/etc/rsyncd.pass
[test2]
path=/home/test2
comment= test2
ignore errors
read only=no    //设置为no表示客户端可以上传文件,设置为yes表示只读
write only=yes    //设置为no表示客户端可以下载文件,设置为yes表示不能下载
hosts allow=113.108.97..1
hosts deny=192.168.1.1
list=false
uid=root
gid=root
auth users=hasee      //连接该模块的用户名,如果是多个用逗号隔开
secrets file=/etc/rsyncd.pass

2. 创建密码文件

#vim /etc/rsyncd.pass

密码格式 用户名:密码

backup:backuppc

hasee:hasee

#chmod 600 /etc/rsyncd.pass

3. 启动rsync,并查看

#rsync –deamon

4. B客户端同步

命令说明:

rsync -参数用户名@同步服务器的IP::rsyncd.conf中那个方括号里的内容本地存放路径

(1) 在B端客户机操作,配置同步所使用的密钥。

#vim /etc/rsyncd.pass

backup:backuppc

hasee:hasee

#chmod 600 /etc/rsyncd.pass

(2) 同步服务器A上

#rsync –vzrtopg --delete –progress –exclude “*access*” --exclude “debug*” backup@192.168.12.253::test1 /home/test1 –passwd-file=/etc/rsyncd.pass

//同步代码到客户机

#

linux
相关资讯       rsync  Rsync服务器 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款