Debian 下 Rsync 的简单应用

本文介绍如何在Debian系统上安装并配置rsync服务,包括开启服务、配置服务参数、设置密码验证等步骤,并提供了一个用于同步操作的脚本示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
首先要安装rsync软件,照例,debian安装软件是最简单的:
aptitude install rsync
安装后默认的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 = home directory
use chroot = true
uid = 0
gid = 0
host allow 192.168.11.2

还有密码设置文件 /etc/rsync.pass ,2台机器都应该有这文件。内容如下:
username:password

支此,设置就完成了。 在192.168.11.24运行rsync服务。
/etc/init.d/rsync start

然后就可以在 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 关闭压缩功能
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值