rsync基于rsync-daemon的认证使用实战演示

本文详细描述了如何在CentOS系统中配置rsync服务器端,包括安装、用户权限设置、配置文件编辑,以及客户端的用户密码文件创建和rsync测试过程。
摘要由CSDN通过智能技术生成

1、规划

(1)以backup服务端作为rsync服务器端

(2)以rsync客户端为参照,将数据推送到rsync服务器端

1、环境准备

(1)环境要求

准备两台centos服务器,并配置网络参数

rsync客户端:192.168.26.150

rsync服务端:192.168.26.151

(这里展示的是我准备的centos服务器IP地址)

(2)安装rsync

yum  install -y  rsync

(3)查看是否安装成功(服务端和客户端都要安装)

rpm   -qa    | grep     rsync

以下是rsync服务器端配置讲解:

(4)配置rsync服务端软件配置

vim    /etc/人syncd.conf

# 以 rsync 用户启动进程

# 传输文件使用的用户和用户组,如果是从服务器=>客户端,要保证rsync用户对文件有读 取的权限;如果是从客户端=>服务端,要保证rsync对文件有写权限。

uid = rsync

gid = rsync

# 无需让rsync以root身份运行,允许接收文件的完整属性

fake super = yes

use chroot = no

max connections = 200 # 最大连接数

timeout = 300 # 超时时间

pid file = /var/run/rsyncd.pid # pid文件路径

lock file = /var/run/rsync.lock # 锁文件路径

exclude = lost+found/ # 剔除某些文件或目录,不同步

transfer logging = yes # 记录传输文件日志

log file = /var/log/rsyncd.log # 指定日志文件

log format = %t %a %m %f %b # 日志文件格式

ignore errors # 忽略错误信息

read only = false # 对备份数据可读写

list = false # 不允许查看模块信息

hosts allow = 192.168.26.0/24 # 只允许192.168.26.0/24段ip 连接

hosts deny = 0.0.0.0/32 # 不允许所有网段ip连接

auth users = rsync_backup # 定义虚拟用户,作为连接认证用 户

secrets file = /etc/rsync.password # 定义rsync服务用户连接认证密 码文件路径

dont compress = *.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2 # 设置 不需要压缩的文件

[backup]  #定义模块信息

comment = "backup dir by linux" # 模块注释信息

path = /backup # 定义接收备份数据目录

(5)创建rsync用户

我这里是创建过了

(6)创建备份主存目录,修改其属主

(7)创建认证用户密码文件,并修改其权限为600,保证属主可读可写

(8)启动rsync服务

rsync   --daemon

(9)杀死rsync服务

方法一:

pkill   rsync

方法二:kill掉其进程

查看进程:

ps   -ef    | grep   rsync

至此rsync服务端配置结束
 

以下是rsync客户端配置


(1)创建其对应的用户认证密码文件(只需要写入密码,不需要写入认证用户)

至此rsync客户端配置完成

测试:

从客户端传送文件到服务器端

(1)交互式:

rsync  -av   /etc/hosts   rsync_backup@192.168.26.151::backup

输入对应的认证密码即可

(2)非交互式:

rsync  -av   /etc/hosts   rsync_backup@192.168.26.151::backup   --password-file=/etc/rsync.password

不需要输入密码,直接传输

  • 7
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值