欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

rsync的守护进程模式rsync服务的搭建:匿名登录

程序员文章站 2022-03-03 20:27:49
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 = rsyncuse chroot = no #安全相关的配置 通常可以设...

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

相关标签: linux