Centos6.6 安装rsync服务端

一、介绍

  在工作中经常遇到代码分发,或者是资料备份,都会用到rsync,配置不算复杂,仅做下记录,安装环境如下:

  1) Centos6.6

  2) rsync-3.0.6-12.el6.x86_64

  3) Server IP: 192.168.19.128; Client IP: 192.168.19.145

二、安装

  

$ yum install -y rsync xinetd$ setenforce 0  或者  echo "SELINUX=disabled" >/etc/selinux/config (需要重启才能生效)

二、配置

  

$ vi /etc/rsyncd.conf
uid=root                                    #以指定的 UID 传输文件
gid=root                                    #以指定的 GID 传输文件
#hosts allow=10.50.53.100                   #允许指定主机访问
#hosts deny=0.0.0.0/32                      #阻止指定主机访问
use chroot=yes
max connections=10                          #允许的最大连接数
pid file=/var/run/rsyncd.pid                #指定pid文件路径
lock file=/var/run/rsync.lock               #指定进程锁文件
log file=/var/log/rsyncd.log                #指定日志路径
timeout=600                                 #连接超时时间
port=873                                    #指定tcp端口

[backup]
path=/data
comment=rsync files
read only=no

list=yes
auth users=chicken00
secrets file=/etc/.rsyncd.secrets
#设置用户和密码,用户跟配置文件指定相同(auth users)
$ echo "chicken00:chicken00" >/etc/.rsyncd.secrets

#必须设定文件的权限600$ chmod 600 /etc/.rsyncd.secrets

三、启动

  

#设为开机启动
$ chkconfig rsync on

#查看开机启动
$ chkconfig --list rsync
    rsync              on

#rsync 守护进程管理工具xinetd配置中的内容
$ cat /etc/xinetd.d/rsync
# default: off
# description: The rsync server is a good addition to an ftp server, as it #    allows crc checksumming etc.
service rsync
{
disable    = no
flags    = IPv6
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = --daemon
log_on_failure += USERID
}

#启动服务$ /etc/init.d/xinetd start

四、检查

#开启防火墙

五、客户端同步测试

$ echo "chicken00" >/etc/.rsyncd.secrets
$ chmod 600 /etc/.rsyncd.secrets
$ echo ‘hello rsync!!‘ >hello.txt

#上传文件$ rsync -vzrtopg --delete --progress hello.txt [email protected]::backup --password-file=/etc/.rsyncd.secrets

#在服务端看看文件是否同步过来了

#下载$ rsync -vzrtopg --delete --progress [email protected]192.168.19.128::backup $(pwd)/backup-$(date +%Y-%m-%d) --password-file=/etc/.rsyncd.secrets

时间: 2024-10-27 06:15:29

Centos6.6 安装rsync服务端的相关文章

Windows安装rsync服务端

软件下载链接:https://www.backupassist.com/rsync/cwRsyncServer_4.1.0_Installer.zip 1.解压安装cwrsync软件,默认"下一步"即可 安装完成 2.修改rsync.conf use chroot = false strict modes = false #禁用文件mode检验 hosts allow = 192.168.1.1 log file = rsyncd.log port = 873 uid = 0 gid

CentOS6.7安装OpenVPN服务端

本文主要讲述如何在Linux(以CentOS6.7为例)环境中搭建VPN(OpenVPN)服务器. OpenVPN基本介绍: OpenVPN是开源的VPN守护进程(daemon),easy-RSA提供一些简易的CA证书工具. VPN原理: 简单讲就是客户端主机A通过与vpn服务器B建立连接(可以是TCP也可以是UDP),通过vpn客户端在客户端主机A上创建一个虚拟网卡a(VPN客户端与VPN服务器端连接建立后形成),这个虚拟网卡a通过VPN服务器开放的端口与VPN服务器B上的另一块虚拟网卡b(V

CentOS Rsync服务端与Windows cwRsync客户端实现数据同步

CentOS Rsync服务端与Windows cwRsync客户端实现数据同步 2012年05月06日 ? Rsync ? 暂无评论 ? 被围观 3,622次+ 说明: 1.Rsync服务端 系统:CentOS 5.5 IP地址:192.168.21.160 数据存放目录:/data/osyunwei 2.cwRsync客户端 系统:Windows Server 2003 IP地址:192.168.21.130 同步的目录:D:\osyunwei 实现目的: cwRsync客户端每天凌晨3:0

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 [选项...] 本

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服务 第一节 CentOS7上安装rsync 安装包:rsync-3.0.9-15.el7.x86_64 [[email protected] Packages]# rpm -ivh rsync-3.0.9-15.el7.x86_64.rpm 查看rsync帮助 [[email protected] ~]# man rsync 操作参数说明 -a, --archive               以递归方式传送文件,并保持所有文件原属性 -v, --verbose    

rsync服务端排错思路

rsync服务端排错思路 查看rsync服务配置文件路径是否正确,正确的默认路径为/etc/rsyncd.conf 查看配置文件里host allow,host deny,允许的ip网段是否是允许客户端访问的ip网段 查看配置文件中path参数里的路径是否存在,权限是否正确(正常应为配置文件中的UID参数对应的属主和组) 查看rsync服务是否启动,查看命令为:ps -ef|grep rsync.端口是否存在netstat -lnt|grep 873 查看iptables防火墙和selinux是

CentOS 7.0版本下安装SVN服务端示例

一.安装部署环境 VMBox虚拟机.CentOS 7系统.4G内存.20Gb存储空间 二.基础环境建立 1.安装VMBox虚拟机: 2.启动VMBox虚拟机,安装CentOS系统[安装过程略,注意root密码]. 3.启动CentOS系统,并登录root账号. 三.CentOS配置工程 配置CentOS网络,虚拟机CentOS可以访问外网.该步骤必须先配置DNS,否则联网更新.下载操作将会报错. 查询网络配置文件所在位置及名称:cd /etc/sysconfig/network-scripts/

cacti 自动化安装cacti服务端

#!/bin/bash # 脚本名称:自动化安装cacti服务端 # 脚本作者:昨夜星辰 # 注意事项: # 1. 该脚本适用于entOS 6.2 32位系统: # 2. 如果你已经安装了MySQL和Apache,那么该脚本可能不适用: # 3. 该脚本没有为MySQL服务的root账号设置密码,为了您的MySQL服务安全,建议您执行完该脚本后手动设置一下密码: # 4. 为了方便,该脚本没有修改cacti的默认数据库用户账号和密码,如果您只是为了测试或者学习,那么您可以不用理会,但是,如果您希