首页 > 其他 > 详细

rsync daemon模式实战

时间:2021-05-01 09:08:28      阅读:24      评论:0      收藏:0      [点我收藏+]
服务端

安装前奏

安装程序
yum install rsync
创建用户
useradd rsync -s /sbin/nologin -M
创建共享目录
mkdir /backup
chown -R rsync /backup/
创建虚拟用户和密码的文件
echo "rsync_backup:123456">/etc/rsync.password
chmod 600 /etc/rsync.password

配置

vim /etc/rsyncd.conf

uid = rsync                    《====用rsync用户执行,客户端连接过来后具有rsync权限
gid = rsync
use chroot = no
max connections = 2000          《====最大连接数
timeout = 600                    《====客户端连服务端,超过600秒无动作就超时
pid file = /var/run/rsyncd.pid  《====rsync进程号存放的地方
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
ignore errors
read only = false                《====false可读写  true只读
list = false                     《====不可远程连接列表
hosts allow = 192.168.137.0/24   《====允许ip地址
hosts deny = 0.0.0.0/32           《====不拒绝ip地址
auth users = rsync_backup        《====认证用户,虚拟用户
secrets file = /etc/rsync.password  《====存放虚拟用户和密码的文件
#####################################
[backup]                            《====共享模块
comment = Backup server by feko     《====注释
path = /backup                      《====共享目录

启动

rsync --daemon  --address=192.168.137.11

端口 默认监听873

客户端

创建密码的文件(只要密码)

echo "oldboy">/etc/rsync.password
chmod 600 /etc/rsync.password

使用daemon模式

push:推(用这个备份)
rsync -avz /tmp/ rsync_backup@192.168.137.11::backup --password-file=/etc/rsync.password
pull:拉
rsync -avz  rsync_backup@192.168.137.11::backup /tmp/ --password-file=/etc/rsync.password

rsync daemon模式实战

原文:https://blog.51cto.com/u_13155846/2748322

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!