今天是: 收藏本站 设为主页
网站首页 >  技术专栏  >  linux  > 

RSYNC的简单配置

日期:2011-03-14  点击率:1315



[编辑] 安装
在UBUNTU下安装RSYNC通过以下步骤可以实现:

$ sudo apt-get install rsync xinetd
[编辑] 配置
1. 编辑/etc/default/rsync 启动rsync作为使用xinetd的守护进程

$ sudo vim /etc/default/rsync
RSYNC_ENABLE=inetd
2. 创建 /etc/xinetd.d/rsync 通过xinetd使rsync开始工作


$ sudo vim /etc/xinetd.d/rsync
service rsync
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = --daemon
log_on_failure += USERID
}

3. 创建 /etc/rsyncd.conf 配置rsync使其在.

$ sudo vim /etc/rsyncd.conf
max connections = 2
log file = /var/log/rsync.log
timeout = 300

[share]
comment = Public Share
path = /home/share
read only = no
list = yes
uid = nobody
gid = nogroup
auth users = user
secrets file = /etc/rsyncd.secrets
4. 创建 /etc/rsyncd.secrets 配置用户名和密码.

$ sudo vim /etc/rsyncd.secrets
user:password
4.a

$ sudo chmod 600 /etc/rsyncd.secrets
5. 启动/重启 xinetd

$ sudo /etc/init.d/xinetd restart
[编辑] 测试
运行下面的命令检查,确认rsync配置成功。

$ sudo rsync user@192.168.0.1::share
Password:
drwxr-xr-x 4096 2006/12/13 09:41:59 .
drwxr-xr-x 4096 2006/11/23 18:00:03 folders

--------------------------------------------------------------------------------





下一篇:Apache 服务之 Chroot 环境设置    上一篇:OpenSSH 高级教程