您的位置:首页 > 其它

rsync daemon模式实战

2021-05-01 01:45 886 查看

服务端

安装前奏

安装程序
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: