| 网站首页 | 新闻中心 | 系统安全 | 网络安全 | 安全技术 | 下载中心 | 
课件制作网.
收藏本站
设为首页
安全365
LINUX下配置 rsync
LINUX下配置 rsync
作者:佚名 文章来源:不详 点击数: 更新时间:2007-1-25 9:26:11
系统环境 

[root@linuxas3 root]# uname -a 
Linux linuxas3.9812.net 2.4.21-4.ELsmp #1 SMP Fri Oct 3 17:52:56 EDT 2003 i686 i686 i386 GNU/Linux 
                                

安装rsync 

在AS3 第二张CD上找到rsync-2.5.6-20.i386.rpm 

[root@linuxas3 root]# cd /mnt 
[root@linuxas3 mnt]# mount cdrom 
[root@linuxas3 mnt]# cd cdrom/RedHat/RPMS 
[root@linuxas3 RPMS]# rpm -ivh rsync-2.5.6-20.i386.rpm 
                                

配置/etc/rsyncd.conf 

在rh9,as3系统上rsync安装后,并没有创建rsyncd.conf文档,笔者是自己创建的rsyncd.conf文档 

[root@linuxas3 root]# vi /etc/rsyncd.conf 

uid=nobody 
gid=nobody 
max connections=4 
use chroot=no 
log file=/var/log/rsyncd.log 
pid file=/var/run/rsyncd.pid 
lock file=/var/run/rsyncd.lock 
#auth users=root 
secrets file=/etc/rsyncd.pwd 

[postfix] 
path=/var/mail 
comment = backup mail 
ignore errors 
read only = yes 
list = no 
auth users = postfix 

[netkiller] 
path=/home/netkiller/web 
comment = backup 9812.net 
ignore errors 
read only = yes 
list = no 
auth users = netkiller 

[pgsqldb] 
path=/var/lib/pgsql 
comment = backup postgresql database 
ignore errors 
read only = yes 
list = no 

                                

选择说明 

uid = nobody 
gid = nobody 
use chroot = no         # 不使用chroot 
max connections = 4     # 最大连接数为4 
pid file = /var/run/rsyncd.pid           #进程ID文件 
lock file = /var/run/rsync.lock 
log file = /var/log/rsyncd.log    # 日志记录文件 
secrets file = /etc/rsyncd.pwd    # 认证文件名,主要保存用户密码,权限建议设为600,所有者root 

[module]            # 这里是认证的模块名,在client端需要指定 
path = /var/mail    # 需要做镜像的目录 
comment = backup xxxx # 注释 
ignore errors         # 可以忽略一些无关的IO错误 
read only = yes       # 只读 
list = no             # 不允许列文件 
auth users = postfix  # 认证的用户名,如果没有这行,则表明是匿名 

[other] 
path = /path/to... 
comment = xxxxx 
                                

密码文件 

在server端生成一个密码文件/etc/rsyncd.pwd 

[root@linuxas3 root]# echo postfix:xxx >>/etc/rsyncd.pwd 
[root@linuxas3 root]# echo netkiller:xxx >>/etc/rsyncd.pwd 
[root@linuxas3 root]# chmod 600 /etc/rsyncd.pwd 
                                

启动rsync daemon 

[root@linuxas3 root]# rsync --daemon 
                                

测试 

[root@linux docbook]#  rsync rsync://www.9812.net/netkiller 

[root@linux tmp]# rsync rsync://netkiller@www.9812.net/netkiller 
Password: 

[chen@linux temp]$  rsync -vzrtopg --progress --delete postfix@www.9812.net::postfix /tmp 
Password: 
                                

rsync rsync://认证用户@主机/模块 

rsync -vzrtopg --progress --delete 认证用户@主机::模块 /mirror目录 

添加到启动文件 

echo "rsync --daemon" >> /etc/rc.d/rc.local 【转自世纪安全网 http://www.21safe.com】
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     
     
     
    MS06-015不完善 导致Win
    调查显示Windows比Linux
    不比Win95 Vista成为漏洞
    调查显示Windows比Linux
    GnuPG Make_Printable_S
    Novell Client nwspool.
    Microsoft Windows打印后
    Linux Kernel get_fdb_e
    SAP Internet图形服务器
    Intel网卡驱动本地权限提

    Copyright © 2006-2008 www.anquan365.com 安全365
    建议使用1024*768分辨率及第三方浏览器对本站进行浏览