Chinaunix首页 | 论坛 | 博客
  • 博客访问: 762155
  • 博文数量: 790
  • 博客积分: 40560
  • 博客等级: 大将
  • 技术积分: 5065
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-28 16:29
文章分类

全部博文(790)

文章存档

2011年(1)

2008年(789)

我的朋友

分类: LINUX

2008-08-28 17:12:31

 
首先要安装rsync软件,照例,debian安装软件是最简单的:
aptitudeinstallrsync

安装后默认的rsync是关闭的.需要在/etc/default/rsync文件中把它打开。这个文件是debian特有的设置,用开控制rsync是否运行在服务模式,和配置服务端口已经ip地址,只开服务器端(192.168.11.24)就行了,客户端不用开。

只需要在vpn地址192.168.11.24上面开放这个服务,端口不要用默认的,/etc/defaule/rsync文件如下:

RSYNC_ENABLE=true
#RSYNC_CONFIG_FILE=
RSYNC_OPTS=''--address=123.45.67.89--port=10001''

然后配置192.168.11.24机器上面的/etc/rsyncd.conf,设置提供的rsync服务目录,以及哪些ip可以访问,远程用户对应的本地帐号。

[home]
path=/home
comment=homedirectory
usechroot=true
uid=0
gid=0
hostallow192.168.11.2

还有密码设置文件/etc/rsync.pass,2台机器都应该有这文件。

内容如下:
username:password

支此,设置就完成了。在192.168.11.24运行rsync服务。

/etc/init.d/rsyncstart

然后就可以在192.168.11.2运行下面这个脚本文件,进行同步。可以把这个脚本放进/etc/crontab,让它定时进行操作。

#!/bin/bash
rsync--progress--recursive--links--hard-links--times--verbose\
--compress--delete\rsync://username@192.168.11.24:10001/home/home1/192.168.11.24/home\--password-file=/etc/rsync.pass

rsync可以压缩传输,要是在局域网进行同步,可以去掉--compress关闭压缩功能。

阅读(239) | 评论(0) | 转发(0) |
0

上一篇:Debian 单网卡双ip

下一篇:Fedora 7使用感受

给主人留下些什么吧!~~