rsync daemon模式实战

运维干货 feko 10个月前 (12-05) 213次浏览 已收录 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

笔记阁 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:rsync daemon模式实战
喜欢 (0)
发表我的评论
取消评论
表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址