环境:Centos 6.9

两台服务器,A(192.168.223.129) 和 B(192.168.223.130)。A 作为服务端,B作为客户端从A服务器同步目录。把A的/usr/src 目录下的内容同步到B的/rsync/ 目录。

首先配置下epel 源:

rpm -ivh https://mirrors.ustc.edu.cn/epel/epel-release-latest-6.noarch.rpm

全都先安装下rsync:

yum install rsync

然后,A 先创建/etc/rsyncd.conf 配置文件(默认没有),内容如下:

uid = nobody
gid = nobody
#hosts allow = *
hosts allow = 192.168.223.130
use chroot = no
pid file = /var/run/rsyncd.pid
log file = /var/log/rsyncd.log[tools]path = /usr/srclist = nocomment = Rsync share testauth users = haha    #同步的账户secrets file = /etc/rsync_usersexclude = blank.png ; spinner.gif ; WEB-INF  #同步时排除哪些文件和目录read only = falsetimeout = 300

echo "haha:1234567" >/etc/rsync_users #配置同步需要的用户和密码

chmod 600 /etc/rsync_users  #必须要修改权限,不然会报错

开启服务端:

rsync --daemon --config=/etc/rsyncd.conf

会已守护进程的方式后台运行。

可以把这句写到/etc/rc.local 中,开机启动。

rsync 监听端口是873,说明服务端已经配置好了。

接下来是B服务器客户端:

客户端不用配置配置文件,直接可以从服务端同步目录,命令如下:

/usr/bin/rsync -avzP --delete --password-file=/etc/rsync.pass haha@192.168.223.129::tools /rsync/

注意:客户端要生成/etc/rsync.pass 这个密码文件(路径随意),内容是同步账号的密码,即:echo "1234567" >/etc/rsync.pass, 并且权限要是600,不然会报错。

如图,从A 服务器同步过来两个文件夹和一个文件。

问题:

1、一般防火墙都是默认开启的,可以用 iptables -I INPUT -p tcp --dport 873 -j ACCEPT 命令开放本机873端口,并且通过命令 /etc/init.d/iptables save 保存防火墙配置。也可以暂时通过 /etc/init.d/iptables stop 关闭防火墙,或永久关闭 chkconfig iptables off(重启后也不会开启,除非/etc/init.d/iptables start 开启)

2、确保客户端的/etc/rsync.pass 和服务端的 /etc/rsync_users 文件权限都是600.

3、确定/etc/rsync_users 中配置的账户和/etc/rsyncd.conf 中配置的auth users= 的值 还有客户端同步命令中的账户名相同。

4、经测试,/etc/rsync_users 中配置的账户和密码都是虚拟的,不用真实在服务器上创建账号和密码,但为了安全,还请设置复杂一点。

转载于:https://www.cnblogs.com/wangss/p/6827881.html

rsync 服务端和客户端 简单配置相关推荐

  1. frp服务端和客户端的配置和使用(超详细)

    文章目录 前言 一.frp是什么? frp+公网主机,能做什么? 二.服务器上的配置 1.下载frp程序 2.解压文件 3.编辑服务端配置文件 4.运行服务端程序 5.查看frp服务端运行情况 6.防 ...

  2. NFS服务端和客户端的配置

    NFS(NFS介绍,NFS服务端和客户端配置) 一.NFS服务介绍 NFS是 Network File system的缩写 分为2.3.4三个版本,2和3由sun公司起草开发,4.0开始netapp公 ...

  3. SVN服务端、客户端安装配置和填坑

    一.svn服务端和客户端安装: 1.安装程序: 服务端程序:Setup-Subversion-1.8.17.msi 客户端程序:TortoiseSVN-1.9.7.27907-x64-svn-1.9. ...

  4. 网络启动安装linux客户机nfs设置,NFS服务端和客户端安装配置

    一  NFS介绍 NFS用的比较多,但是更新没有想象的那么快,Nginx一年要迭代很多个版本,而NFS最新版本4.1是2010年更新的,到目前为止还没有更新过,但这并不影响NFS使用的广泛性 RPC协 ...

  5. 服务端/web+客户端模式配置

    转载地址:https://blog.51cto.com/mailfile/1762515 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统 ...

  6. windows版Rsync服务端和客户端cwRsync_4.1.0安装测试

    下载地址:https://download.csdn.net/download/qq_32421489/87463506 服务端安装: cwRsyncServer(服务端)配置步骤 1.双击运行wRs ...

  7. oracle11g服务端配置实例,Win7系统Oracle11g服务端和客户端连接数据库配置

    A连接本地数据库 1)服务端配置 创建一个监听程序 a)开始-Oracle-OraDb11g_home1-配置和移植工具-Net Manager. b)选中"监听程序",点击&qu ...

  8. ntp服务器linux(服务端和客户端)配置

    1.介绍ntp服务 NTP属于运用层协议(依据UDP传输,运用的端口号为123),用来同步网络中分布式时间服务器和客户端之间的时间,使网络中的设备供应依据一起时间的运用成为可能. 时间服务器和客户端是 ...

  9. 在laravel5.8中集成swoole组件----用协程实现的服务端和客户端(nginx配置篇章)

    laravel项目中的配置  原文出处:https://laravelacademy.org/post/19700.html,感谢原文作者让laravel这款可爱的php框架,进入了高并发的殿堂 如果 ...

  10. (SVN笔记)SVN服务端+SVN客户端Tortoise——安装配置

    目录 1.前言 2.官网下载SVN服务端1.14.1 3.安装SVN服务端Server 4.官网下载SVN客户端Tortoise4.3.4 5.安装Tortoise 6.验证Tortoise安装 7. ...

最新文章

  1. CSS单位分析及CSS颜色表示法、颜色表(调色板)
  2. 自动刷新某个指定网页
  3. 解锁oracle数据库的 scott用户,亲身测试。success
  4. mysql连接卡死,很多线程sleep状态,导致CPU中mysqld占用率极高(问题原因还待考证)...
  5. Docker网络解决方案 - Calico部署记录
  6. 代码详解|tensorflow实现 聊天AI--PigPig养成记(1)
  7. 灯鹭的简单开放,促进网站一举多赢
  8. mysql selectprovider_使用Mybatis的@SelectProvide会不会导致注入攻击?
  9. ConcurrentHashMap1.8
  10. 如果SQL Server中存在表,如何删除表?
  11. matplotlib tricks —— 平滑方法
  12. 大学计算机实验报告2,大学计算机基础实验报告2.doc
  13. -bash: vi: command not found -bash: ls: command not found
  14. 搜集-类似Visio绘图软件
  15. 图解机器学习算法书来了!
  16. 圆柱体积怎么算立方公式_圆柱体积公式是什么,怎么算,
  17. mongodb errmsg : not master and slaveOk=false的解决办法
  18. element-ui el-descriptions取消冒号
  19. java abs是什么意思_Java abs()方法
  20. 2021年新安装的Win7系统,Windows Update无法更新,提示错误代码80072EFE

热门文章

  1. 引用类型-Function类型
  2. C#基础知识回顾整理
  3. www请求用到的Unescape
  4. HDU 1203 I need a offer! (01背包)
  5. 在HDFS集群中优化secondary namenode到datanode1节点上,并做重启hdfs集群后,datanode1启动失败...
  6. 10个有用的网站访问分析工具
  7. 使用ISA Server 2006发布Exchange Server 2007安全的Web、安全的OWA和Outlook Anyw
  8. Code::Blocks IDE - Open Source, Cross-platform Free C++ IDE
  9. 简单的多线程操作示例
  10. 4亿线上用户性能保证:Linked Redliner架构解密