rsync server架设

在CentOS6.x下搭建rsync server架构;

1.安装rsync

yum install -y rsync

2.rsync配置文件

rsync服务端请涉及到三个配置文件:rsync.conf rsync.secrets rsync.motd

#创建配置文件目录;
mkdir /etc/rsyncd

#rsync 服务总配置文件; 
touch rsyncd.conf

#rsync 保存用户密码文件
touch rsync.secrets
chmod 600 rsync.secrets

#rsync 用户登陆显示信息文件
touch rsync.motd

3.rsync.conf

cat /etc/rsyncd/rsyncd.conf

# Minimal configuration file for rsync daemon
# See rsync(1) and rsyncd.conf(5) man pages for help
 
# This line is required by the /etc/init.d/rsyncd script
pid file = /var/run/rsyncd.pid   
port = 873
#addrss后面的IP是运行rsync server 的机器IP
address = 192.168.136.128     
#uid = nobody
#gid = nobody   
uid = root   
gid = root   
 
use chroot = yes 
read only = no 
 
 
#limit access to private LANs
hosts allow=192.168.136.0/255.255.255.0 
hosts deny=*

#允许5个并发同时进行 
max connections = 5
motd file = /etc/rsyncd/rsyncd.motd
 
#开启日志
log file = /var/log/rsync.log
 
#This will log every file transferred - up to 85,000+ per user, per sync
#transfer logging = yes
 
log format = %t %a %m %f %b
syslog facility = local3
timeout = 300
 
[testhome]   
path = /home/test   
list=yes
ignore errors
auth users = test
secrets file = /etc/rsyncd/rsyncd.secrets 
comment = test home 
exclude =   test/

4. rsync.secrets

这个是密码文件,需要严格按照其格式来输入:

test:123456
test2:654321

5.rsync.motd

这个文件是用户登陆时显示的信息,若是不想,可以在rsync.conf中把其注释掉即可;

若是使用,可以在其上随便填写,没有格式限制;

6.启动rsync server

/usr/bin/rsync --daemod --config=/etc/rsyncd/rsyncd.config
#查看一下进程是否存在,若是没有去查看/var/log/rsync.log;iptables
ps aux|grep rsync

iptables 需要添加一个873的端口,我这里测试,所以就把iptables 给关了;

7.在客户端上使用

登陆到其它机器上使用rsync从服务端同步到本地;

/usr/bin/rsync -avzP  --delete  --password-file=rsyncd.password  [email protected]::testhome  /home/test

注: 1. --delete 表示远程与本地数据保持一致性;

2. --password-file=rsync.password 这个参数是免密码模式,只需要把test的用户密码放入rsync.passwd即可,如:rsync.secrets中test的密码是123456,则echo "123456" >rsync.password 即可;另外这文件的权限也需要 600 ;

3. testhome 是在服务端中rsyncd.conf 配置文件中的[testhome]模块,若是想更改同步的路径,只需要修改其模块下面的内容即可;

4.test用户也是在server端的linux下的用户,为了安全起见,不使用linux的密码;

本文参考:https://www.centos.bz/2011/06/rsync-server-setup/

时间: 2024-10-09 21:15:22

rsync server架设的相关文章

Python 备份MySQL,并同步rsync server

# vim: tabstop=4 shiftwidth=4 softtabstop=4 # Copyright 2010 United States Government as represented by the # Administrator of the National Aeronautics and Space Administration. # Copyright 2011 Justin Santa Barbara # All Rights Reserved. # Copyright

Windows Server 架设L2TP over IPSEC

要点 VPN服务器与客户端分别需要在自己的“本地计算机帐户>个人”(而非“用户帐户>个人”)安装同一CA颁发的证书即可. 当然在之前要先安装此CA的根证书至“本地计算机帐户>受信任的根证书颁发机构”. 备注 如果是在同一局域网内试验,注册不要直接使用机器名来连接,可以使用IP或域名. 证书类别随便选,IPSEC/服务端验证/客户端验证都OK,混着用都行. 证书安装完毕后重启一下VPN服务,否则连接依然出错. 参考 实验:使用计算机证书的 L2TP/IPSec VPN 连接 Windows

linux和windows同步数据 cwrsync client to rsync server

linux和windows同步数据,rsync server  cwrsync client linux server一般系统都自带rsync,如果没有就挂载系统盘自己安装一下,安装挺简单的不用我再多说了vi /etc/rsyncd.confuid = daemon                            //这个用户是系统用户,当rsync客户端连接上服务器后,会映射成这个用户上传或者下载文件gid = daemon                            //组名

32bit 天堂2 windows 2003 server架设教程

安装环境::[注意:本教程newauth要用不加密的版本] windows 2003 enterprise server 100用户license Microsoft sql server 2000 +sp3 100用户license LineageII Server 简体中文版(177.980M)[没有用任何的工具减少内容] 在这之前请先确认你从来没有运行过服务器端的应用程序,如果运行了,请运行regedit删除 [HKEY_LOCAL_MACHINE\SOFTWARE\NCSOFT] [HK

用Ubuntu Server架设基于独立硬盘的Windows文件共享和FTP服务器(一、概要)

标题本想使用关键词NAS,但考虑到并不打算建立Web管理页面,和一些其他复杂的功能,未避免造成误导,就把范围强调在"Windows文件共享"和"FTP服务器"上.更精确地说,就是使用Samba和vsftpd两个Linux程序. 安装和使用Samba和vsftpd都不是难点,本文也只是作为留给自己的笔记来发表.之所以放弃使用FreeNAS或NAS4Free等现成NAS服务器专注发行版,是因为与Hyper-V的兼容不够好.如果看过我之前文章的朋友,应该会记得,我的家庭服

3. 用Ubuntu Server架设基于独立硬盘的Windows文件共享和FTP服务器(samba共享)

创建samba文件共享其实也不难,要点就是创建好Linux账户(要和samba账户对应),设置好共享文件夹权限.尤其是权限部分,比较没有Windows那么直观,理解以后并不难,但这里不打算复杂深入的讲解. 我的设置目的基本就一个要求,让ftp这个组的所有成员用户可以在storage这个共享文件夹里拥有读写权限,并且希望所有在storage下创建的新文件夹都继承storage的权限设定. 组:ftp 成员:xin.gong 系统安装时创建的用户为xin,gong用户还不存在,ftp组也还未创建,所

rsync Server配置

一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录. Rsync 是用于取代rcp的一个工具,Rsync使用所谓的 “Rsync 算法” 来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快.您可以参考 How Rsync Works A Practical Overview 进一步了解 rsync

window rsync server 安装使用

rsync是linux下一款用于同步文件的优秀软件,window下也可以使用它,不过名字为cwRsync.本文主要介绍的是使用window作为rsync的服务端,linux为客户端的使用方法. cwRsync也分为客户端很服务端, 服务端:cwRsync_Server_2.0.10_Installer 客户端:cwRsync_2.0.10_Installer window是作为服务端,所以下载名为cwRsyncServer_4.0.5_Installer.zip的文件. 下载后解压安装,按照向导

32bit 天堂2 windows 2000 server架设教程

服务器的软件要求: Microsoft Windows 2000 Server or advanced Server license 100 Microsoft SQL Server 2000 Enterprise Edition + SQL SP3[这是修正数据库及漏洞用的,如果你打算开外网那么请安装一下,认证方式用混合模式] license 100 [前言:请大家建立库名与DSN文件及用户名都尽量用小写,还有不要用127.0.0.1这个IP地址] 服务器硬件建议要求: 企业 个人 CPU: