rsync服务部署

服务端部署

1、检查环境。服务器上是否已经安装rsync软件,没有的话,则需要安装。
检查命令
rpm -qa rsync
安装(已安装的略过)
yum install -y rsync
##############################################################
2、创建配置文件中backup模块指定的路径
mkdir /backup -p
检查目录是否创建成功
ls -l /backup
##############################################################
3、添加管理服务的rsync虚拟用户
useradd rsync -s /sbin/nologin -M
检查
[[email protected] ~ 16:46:47]# id rsync
uid=501(rsync) gid=501(rsync) groups=501(rsync)
#############################################################
4、为模块指定的backup目录修改属性
[[email protected] ~ 16:46:52]# chown -R rsync.rsync /backup
检查
[[email protected] ~ 16:51:34]# ll -d /backup
drwxr-xr-x 2 rsync rsync 4096 May 18 16:46 /backup
#############################################################
5、修改配置文件
cat > /etc/rsyncd.conf <<-EOF

#####rsyncd.conf start#####
uid = rsync #访问/backup的用户
gid = rsync #访问/backup的用户组
use chroot = no #和安全相关的设置,不用
max connections = 200 #并发连接数
timeout = 300 #超时时间
pid file = /var/run/rsyncd.pid #进程号文件位置 方便管理进程
lock file = /var/run/rsync.lock #锁文件
log file = /var/log/rsyncd.log #日志文件位置
ignore errors #有错误时忽略
read only = false # 可读可写
list = false #不能ls(不让通过远程方式看服务端有啥)
hosts allow = 172.16.1.0/24 #内网网段
#hosts deny = 0.0.0.0/32 #什么网不让连
auth users = rsync_backup #认证虚拟用户
secrets file = /etc/rsync.password #认证虚拟用户密码的文件

[backup]
comment = "this is test backup directory"
path = /backup

#####rsyncd.conf end#####

EOF
###############################################################
6、创建密码文件
echo "rsync_backup:bak123" >/etc/password
授权
chmod 600 /etc/password
检查
cat /etc/password
rsync_backup:bak123
[[email protected] ~ 17:14:38]# ll /etc/password
-rw------- 1 root root 23 May 18 16:51 /etc/password
###############################################################
7、启动服务
rsync --daemon
检查
[[email protected] ~ 17:14:50]# netstat -lntup|grep rsync
tcp 0 0 0.0.0.0:873 0.0.0.0: LISTEN 1280/rsync
tcp 0 0 :::873 :::
LISTEN 1280/rsync
[[email protected] ~ 17:16:41]# ps -ef|grep rsync
root 1280 1 0 16:51 ? 00:00:00 rsync --daemon
root 1325 1245 0 17:16 pts/0 00:00:00 grep rsync
到此,服务端的配置完毕。下面开始配置客户端,客户端的配置相对简单。

客户端部署

创建密码文件
echo "bak123" >/etc/password
检查
cat /etc/password
bak123
授权
chmod 600 /etc/password
检查
[[email protected] ~ 17:14:42]# ll /etc/password
-rw------- 1 root root 23 May 18 16:51 /etc/password

测试(rsync推送和拉取)

原文地址:http://blog.51cto.com/13670729/2117996

时间: 2024-10-28 03:04:33

rsync服务部署的相关文章

Rsync 服务部署与参数详解

Rsync 简介 rsync 是一款开源的.快速的.多功能的.可实现全量及增量的本地或远程数据同步备份的优秀工具.Rsync软件适用于unix/linux/windows等多种操作系统平台. 传统的 scp 和 cp 工具拷贝每次均为完整拷贝,而rsync除了可以完整拷贝外,还具备增量拷贝功能.因此,从同步数据的性能及效率上,Rsync工具更胜一筹. 官网地址: 1 https://download.samba.org/pub/rsync/rsync.html 2 # 或者 3 https://

rsync 服务及部署

1 rsync简介 1.1 什么是rsync rsync: - a fast, versatile, remote (and local) file-copying toolrsync:是一种快速,多功能,远程和本地文件拷贝的工具rsync --version:查看rsync软件版本备份服务重要性: ?企业中所有要进行操作的数据文件,一定操作前备份.?? 企业备份数据方法:重要数据需要保存在专门备份服务器上 ?第三方网盘存储. 1.2 rsync特点 可以实现全量和增量备份 1.2.1 全量和增

rsync服务的部署配置

rsync服务的部署 一:服务端部署就是一个命令 一直在运行进程,守护进程,rsync --deamon 启动服务就是服务端 (1)检查软件是否存在rpm -qa|grep rsyncrsync-3.0.6-12.el6.x86_64如果rsync软件不存在yum install -y rsync (2)编写rsync软件的配置文件vim /etc/rsyncd.conf ---rsyncd.conf是rsync服务的默认配置文件,默认并不存在 #rsync_config#created by

rsync实时同步服务部署

部署rsync服务 一.需求:把客户端文件同步到服务端指定位置服务端:备份服务器为 172.16.3.164客户端:推送服务器为 172.16.3.94 二.基础知识: rsync 分为服务器端.客户端,服务器端搭建比客户端辛苦一些. rsync 服务器是指以 deamon 方式运行 rsync 服务的服务器,需要打开 rsync deamon 和启动 xinetd 服务.默认端口873. rsync 客户端是发起 rsync 连接的服务器,安装rsync即可. rsync 客户端发起连接后,r

CentOS7下部署rsync服务

说明: 在CentOS7下部署rsync服务和在CentOS6上部署基本上是一样的,只是CentOS7自带了rsyncd启动脚本,由systemd管理而已. rsync服务端配置 [[email protected] ~]# rpm -qa|grep rsync rsync-3.0.9-17.el7.x86_64 [[email protected] ~]# uname -r 3.10.0-514.el7.x86_64 [[email protected] ~]# systemctl stop

Rsync服务端部署流程

一.rsync服务端配置流程 1. 配置rsync配置文件/etc/rsyncd.conf 2.  创建同步的本地目录/dingjian 并根据需要授权 目录和/etc/rsync.password为配置文件中path = /dingjian/参数的配置 3.  账号密码文件配置: echo "rsync_backup:dingjian">/etc/rsync.password chmod 600 /etc/rsync.password 提示: 1)/etc/rsync.pass

一键部署rsync服务

#!/bin/bash #By Kaile QQ:10206334 #Blog http://kaile.blog.51cto.com RPCSTART=`/etc/init.d/rpcbind star #rsync软件是否安装 [ $(rpm -qa | grep rsync| wc -l) -eq 1 ]  || yum -y install rsync #rsync配置文件 [ -f /etc/rsyncd.conf  ] || touch /etc/rsyncd.conf #rsync

rsync 服务快速部署手册

一.rsync服务端安装 1.查看rsync安装包 # rpm -qa rsync rsync-3.0.6-12.el6.x86_64 2.安装rsync 系统默认都会安装rsync软件包的,如果查看发现没有安装,执行yum安装即可 # yum install rsync -y 3.添加rsync服务的用户,管理本地目录的 # useradd -s /sbin/nologin -M rsync # id rsync 4.生成rsyncd.conf配置文件 # cat /etc/rsyncd.co

rsync 远程同步服务部署

iptables -F systemctl stop firewalld setenforce 0 配置 rsync 备份源 yum -y install rsync rpm -q rsync rsync-3.1.2-4.el7.x86_64 1.建立/etc/rsyncd.conf配置文件 vim /etc/rsyncd.conf uid = nobody gid = nobody use chroot = yes address = 192.168.200.123 port = 873 lo