rsync服务的部署配置

rsync服务的部署

一:服务端部署
就是一个命令 一直在运行进程,守护进程,rsync --deamon 启动服务就是服务端

(1)检查软件是否存在
rpm -qa|grep rsync
rsync-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 HQ at 2017
#rsyncd.conf start
uid = rsync
gid = rsync
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
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 = "backup dir by oldboy"
path = /backup

注意:
#模块中是局部变量,只适合局部变量 模块上边的是环境变量,所有模块都生效
#模块不同内容可以不同,可以指定不同的模块不同的存放位置
#lock file锁文件配合最大连接数使用,到达指定的最大链接数,生成锁文件
#pid file文件管理服务进程的,停止进程更加方便,可以判断服务进程是否正则运行
#lock file与最大连接数的文件配合使用,可以做限制

(3)创建备份目录管理用户
[[email protected] ~]# useradd -s /sbin/nologin -M rsync 创建一个虚拟用户
[[email protected] ~]# id rsync
uid=1022(rsync) gid=1022(rsync) groups=1022(rsync)

(4)创建认证用户密码文件
echo "rsync_backup:oldboy123" >/etc/rsync.password 客户端必须匹配此文件内容才可传输
chmod 600 /etc/rsync.password
注意:必须将密码文件设置成600,否则无法使用

(5)创建备份目录,并进行授权
mkdir /backup
chown -R rsync.rsync /backup/ 必须将目录授权

(6)启动rsync守护进程服务
[[email protected] ~]# ps -ef|grep rsyn 查看进程
[[email protected] ~]# netstat -lntup|grep rsync 查看socket

二:客户端部署
一般就是一个命令,就是客户端
运行:rsync -avz /etc/hosts [email protected]::backup --passwd-file=/etc/rsync.password

(1) 查看有没有软件
rpm -qa |grep rsync,没有就yum安装

(2)创建安全认证文件
echo "oldboy123" >/etc/rsync.password 用于非交互式传输
chmod 600 /etc/rsync.password 必须设定为600权限

(3)进行测试传输备份数据:
推:
rsync -avz /etc/hosts [email protected]::backup
拉:
rsync -avz [email protected]::backup/yxd.txt /tmp

(4)实现免交互传输
因为在/etc/rsync.password这个文件中已经定义了认证密码,可以直接指定文件,解析密码
rsync -avz /etc/hosts [email protected]::backup --password-file=/etc/rsync.password

原文地址:http://blog.51cto.com/12928749/2064053

时间: 2024-11-13 20:40:09

rsync服务的部署配置的相关文章

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服务端配置流程 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 服务快速部署手册

一.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服务下载安装配置

下载安装配置远程传输服务: 服务端: 一. yum install  rsync -y 二.  编写配置文件: vim /etc/rsyncd.conf uid = rsync --- 虚拟用户rsync,管理备份目录 原理??? gid = rsync --- 虚拟用户组rsync,管理备份目录 port = 873 --- 服务默认端口号873 fake super = yes --- 伪装管理员功能开启 便于可以执行chgrp命令 use chroot = no --- 安全配置 !!!

rsync服务的简介和配置详解

rsync服务的简介和配置详解 一.rsync概述 rsync是类unix系统下的数据镜像备份工具--remote sync.与传统的cp.tar备份方式相比,rsync具有安全性高.备份迅速.支持增量备份.本地复制,远程同步等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等. rsync 命令来同步系统文件之前要先登录remote 主机认证,认证过程中用到的协议有2种:ssh 协议和rsync协议. 二.rsync

rsync服务简介(补充)

一. rsync 服务简介 上一节讲述了使用 rsync 客户命令进行同步和备份的内容.rsync 还可以以守护进程(daemon)方式运行,若一台主机以 daemon 模式运行 rsync,一般称其为 rsync 服务器.rsync 的 C/S 方式运行方式概述如下: rsync 客户端连接远程 rsync 守护进程进行数据同步 rsync 服务器端要开启 rsyncd 服务,默认监听 873 端口,等待客户端去连接 rsync 服务器可以独立运行,也可由 Xinetd 运行,CentOS 默

cobbler自动装机服务简介与配置

cobbler简介 Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装.重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等. Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用. Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理. Cobbler内置了一个轻量级配置管理系统,但它也支持和其它配置管理系统集成,如P

backup服务器之rsync服务

rsync是开源的.快速的.多功能的可实现全量及增量的本地或远程数据同步备份的优秀工具.它拥有scp.cp的全量复制功能,同时比scp.cp命令更优秀.更强大.通过它独特的"quick check"算法,仅同步大小或者最后修改时间发生变化的文件或目录,同样也可以根据文件或目录的权限.属主等属性变化同步,但需要制定相应的参数,甚至可以实现只同步一个文件里有变化的内容部分,所有可以实现快速的同步备份数据. CentOS5.x中,rsync2.x比对方法:把所有的文件比对一遍同步后,再进行同

Service系统服务(六):rsync基本用法、rsync+SSH同步、配置rsync服务端、访问rsync共享资源、使用inotifywait工具、配置Web镜像同步、配置并验证Split分离解析

一.rsync基本用法 目标: 本例要求掌握远程同步的基本操作,使用rsync命令完成下列任务: 1> 将目录 /boot 同步到目录 /todir 下   2> 将目录 /boot 下的文档同步到目录 /todir 下   3> 在目录 /boot 下新增文件 a.txt,删除 /todir 下的子目录 grub2,再次同步使 /todir 与 /boot 一致   4> 验证 -a.-n.-v.--delete 选项的含义 方案: 本地同步操作: rsync [选项...] 本