rsync的守护进程模式rsync服务的搭建:匿名登录
rsync的守护进程模式rsync服务的搭建:匿名登录
守护进程模式是服务器和用户之间的数据的传输
rsync的服务器端
rsync的用户端
rsync的模块
第一步:rsync的环境准备
服务端IP:10.0.0.144
客户端IP:10.0.0.140
第二部:rsync的服务端
1.配置rsync的配置文件:vim /etc/rsyncd.conf ,配置内容如下
uid = rsync #运行rsync的用户
gid = rsync
use chroot = no #安全相关的配置 通常可以设置为no
max connections = 200 #最大连接数默认是4
pid file = /var/run/rsyncd.pid #进程号
log file = /var/log/rsyncd.log #指定日志文件 显示错误信息或程序运行信息
exclude = lost+found/
transfer logging = yes
timeout = 300 #默认的超时时间 没有传输的时候多长时间断开
port = 873 #rsync 端口号默认是873 也可以改8873
fake super = yes #权限的问题 rsync临时提权让你有权限
read only = false #只读 关闭
auth user = rsync_backup #指定登录用户的名称 用于客户端登录
secrets file = /etc/rsync.passwd #密码文件的路径
#添加backup模块
comment = “Welcome to Azkaban RsyncBackUp”
path = /backup #指定备份的路径
2.创建rsync的服务管理用户
useradd -s /sbin/nologin -M rsync
3.创建爱你密码文件
echo “rsync_backup:123456“ > /etc/rsync.passwd
4.修改密码文件权限
chmod 600 /etc/rsync_passwd
5.在根目录下创建备份目录
mkdir backup
6.修改backup的属性权限为rsync
chown -R rsync:rsync rsync
7.启动服务并且设置开机启动
systemctl restart rsyncd
systemctl enable rsyncd
8.测试服务
systemctl status rsyncd
ps axu|grep rsync
第三部:rsync客户端
1.创建目录
mkdir back_up$(date +F)
目录下创建一个文件
echo “helloword” > a.txt
2.拉取数据
rsync -avzP backup_2020-03-27 rsync_backup@10.0.0.144::backup
本文地址:https://blog.csdn.net/weixin_46686835/article/details/107599745