rsync安装配置

[[email protected] ~]# lsb_release -a

LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch

Distributor ID: CentOS

Description:    CentOS release 5.8 (Final)

Release:        5.8

Codename:       Final

正式环境需要修改IPTABLES

http://pan.baidu.com/s/1kT1du7P  下载地址

wget  ftp://ftp.samba.org/pub/rsync/rsync-3.1.1.tar.gz

tar zxf rsync-3.1.1.tar.gz

cd rsync-3.1.1

./configure && make && make install

/usr/local/bin/rsync --daemon   #或增加--config=/etc/rsyncd.conf

#rsyncd.conf、rsyncd.secrets、rsyncd.motd 默认无此文件,需要要创建,如下

[[email protected] etc]# cat rsyncd.secrets

rsync:rsync_password

[[email protected] etc]# cat rsyncd.conf

secrets file = /etc/rsyncd.secrets  #认证用户密码文件,配置auth users的密码

motd file = /etc/rsyncd.motd   #说明信息

read only = yes   #只读,不能上传

list = yes  #允许查看文件列表

uid = root   #运行rsync守护进程用户

gid = root   #运行rsync守护进程的组

use chroot = no  #不使用chroot

max connections = 5   #最大连接数是5

log file = /var/log/rsyncd.log

pid file = /var/run/rsyncd.pid

lock file = /var/run/rsync.lock

#ignore errors    #忽略无关的IO错误

#slp refresh = 300

[rsync]

comment = rsync‘s directory

path = /data/rsync

auth users = rsync     #认证的用户名

hosts allow = 192.168.2.109   #允许访问服务的IP

#hosts deny = 0.0.0.0/32    #禁止访问服务器的IP

[[email protected] etc]# cat rsyncd.secrets

rsync:rsync_password

[[email protected] ~]# chmod 600 /etc/rsyncd.secrets

[[email protected] ~]# cat /etc/rsyncd.motd

Welcome to use the rsync services!

同步服务器配置

[[email protected] ~]# cat /etc/rsyncd.pass

rsync_password

[[email protected] ~]# chhmod 600 /etc/rsyncd.pass

[[email protected] ~]# rsync -vzrtopg --progress  --delete --password-file=/etc/rsyncd.pass [email protected]::rsync /data/rsync/

receiving incremental file list

./

lzo-2.08.tar.gz

589,045 100%   33.04MB/s    0:00:00 (xfr#1, to-chk=1/4)

rsync-3.1.1.tar.gz

890,124 100%   24.25MB/s    0:00:00 (xfr#2, to-chk=0/4)

sent 65 bytes  received 1,479,974 bytes  72,197.02 bytes/sec

total size is 1,479,182  speedup is 1.00

计划任务cron使用:

[[email protected] ~]# crontab -e

*/5 * * * * /usr/local/bin/rsync -vzrtopg --progress  --delete --password-file=/etc/rsyncd.pass [email protected]::rsync /data/rsync/

常见报错:

ERROR: password file must not be other-accessible

rsync error: syntax or usage error (code 1) at authenticate.c(196) [Receiver=3.1.1]

解决:[[email protected] ~]# chmod 600 /etc/rsyncd.pass

@ERROR: auth failed on module rsync

rsync error: error starting client-server protocol (code 5) at main.c(1635) [Receiver=3.1.1]

解决:服务端未设置用户rsync

时间: 2024-10-24 20:12:10

rsync安装配置的相关文章

rsync 安装配置

RSYNC是什么? rsync是类unix系统下的数据镜像备份工具--remote sync.通俗说就是让多台服务器上指定部分的文件保持同步更新,实际应用中,只需要更新主服务器文件,其他服务器会根据配置,定时保持更新. 特性如下: 可以镜像保存整个目录树和文件系统. 可以很容易做到保持原来文件的权限.时间.软硬链接等等. 无须特殊权限即可安装. 优化的流程,文件传输效率高. 可以使用rcp.ssh等方式来传输文件,当然也可以通过直接的socket连接. 支持匿名传输,以方便进行网站镜象. RSY

inotify+rsync安装配置

环境 系统 IP地址 主服务器 CentOS7.4 192.168.1.1 备份服务器 CentOS7.4 192.168.1.2 一.备份服务器 安装rsync(备) wget https://rsync.samba.org/ftp/rsync/src/rsync-3.1.3.tar.gz tar -xf rsync-3.1.3.tar.gz ./configure --prefix=/usr/local/rsync make && make install 配置rsyncd.conf

rsync安装与配置使用 数据同步方案(centos6.5)

rsync + crond   ==定时数据同步 sersync(inotify)  + rsync  ==实时数据同步,利用rsync实现 ##应用场景 ..1 主备服务器之间同步数据定时    ==配合crond sersync inotify等实现 ##rsync的安装配置与使用 服务端 ..1 安装 centos6.5已经安装了rsync rpm -qa | grep rsync 如果没有,用下面两种方式之一安装 yum install rsync rpm -ivh rsyn.xxxxx

linux 安装配置 rsync服务

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/50456670 未经博主允许不得转载. 博主地址是:http://blog.csdn.net/freewebsys 1,rsync服务 摘自:http://www.oschina.net/p/rsync 官网:https://rsync.samba.org/ 文档:https://rsync.samba.org/documentation.html rsync是类unix系统下的

Rsync+Sersync服务安装配置

环境要求: 准备两台服务器(VM) 两个IP 1.A服务器=主服务器===>安装软件(rsync+sersync) 2.B服务器=从服务器===>安装软件(rsync) ip划分 A服务器:192.168.1.200 B服务器:192.168.1.201 操作系统: [[email protected] ~]# hostnamectl Static hostname: localhost.localdomain Icon name: computer-vm Chassis: vm Machin

rsync+sersync 实时同步安装配置

环境搭建:(服务器,客户端) 首先关闭selinux与iptables # vi /etc/sysconfig/selinux SELINUX=disabled # setenforce 0 # service iptables stop 在使用sersync之前,我们必须安装配置好rsync服务器 rsync (客户端) 一.安装rsync # yum install rsync -y # yum install xinetd -y 二.启动rsync依赖服务 # service xinetd

rsync同步服务安装配置及脚本使用

Rsync是Unix/Linux下的一款应用软件,利用它可以使多台服务器数据保持同步一致性,第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件. Rsync 在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽.可以很容易做到保持原来文件的权限.时间.软硬链接等.rsync有两种同步方式,一种基于ssh同步不需要配置,一种需要自身秘钥同步就需要进行文件配置了.以下我采用的是自身秘钥的方式:企业用的居多 RSYNC安装 实验两台虚拟机:服务端192.168.2.2

配置rsync 同步数据 rpm包安装rsync及配置

[[email protected] home]# rpm -qa |grep rsync #检查系统是否安装了rsync软件包rsync-2.6.8-3.1[[email protected] CentOS]# rpm -ivh rsync-2.6.8-3.1.i386.rpm # 如果没有安装则手动安装 [[email protected] rsync-3.0.4]# vim /etc/xinetd.d/rsync 1 配置rsync servervi /etc/xinetd.d/rsync

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 --- 安全配置 !!!