rsync 服务端和客户端 简单配置
环境: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 服务端和客户端 简单配置相关推荐
- frp服务端和客户端的配置和使用(超详细)
文章目录 前言 一.frp是什么? frp+公网主机,能做什么? 二.服务器上的配置 1.下载frp程序 2.解压文件 3.编辑服务端配置文件 4.运行服务端程序 5.查看frp服务端运行情况 6.防 ...
- NFS服务端和客户端的配置
NFS(NFS介绍,NFS服务端和客户端配置) 一.NFS服务介绍 NFS是 Network File system的缩写 分为2.3.4三个版本,2和3由sun公司起草开发,4.0开始netapp公 ...
- SVN服务端、客户端安装配置和填坑
一.svn服务端和客户端安装: 1.安装程序: 服务端程序:Setup-Subversion-1.8.17.msi 客户端程序:TortoiseSVN-1.9.7.27907-x64-svn-1.9. ...
- 网络启动安装linux客户机nfs设置,NFS服务端和客户端安装配置
一 NFS介绍 NFS用的比较多,但是更新没有想象的那么快,Nginx一年要迭代很多个版本,而NFS最新版本4.1是2010年更新的,到目前为止还没有更新过,但这并不影响NFS使用的广泛性 RPC协 ...
- 服务端/web+客户端模式配置
转载地址:https://blog.51cto.com/mailfile/1762515 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统 ...
- windows版Rsync服务端和客户端cwRsync_4.1.0安装测试
下载地址:https://download.csdn.net/download/qq_32421489/87463506 服务端安装: cwRsyncServer(服务端)配置步骤 1.双击运行wRs ...
- oracle11g服务端配置实例,Win7系统Oracle11g服务端和客户端连接数据库配置
A连接本地数据库 1)服务端配置 创建一个监听程序 a)开始-Oracle-OraDb11g_home1-配置和移植工具-Net Manager. b)选中"监听程序",点击&qu ...
- ntp服务器linux(服务端和客户端)配置
1.介绍ntp服务 NTP属于运用层协议(依据UDP传输,运用的端口号为123),用来同步网络中分布式时间服务器和客户端之间的时间,使网络中的设备供应依据一起时间的运用成为可能. 时间服务器和客户端是 ...
- 在laravel5.8中集成swoole组件----用协程实现的服务端和客户端(nginx配置篇章)
laravel项目中的配置 原文出处:https://laravelacademy.org/post/19700.html,感谢原文作者让laravel这款可爱的php框架,进入了高并发的殿堂 如果 ...
- (SVN笔记)SVN服务端+SVN客户端Tortoise——安装配置
目录 1.前言 2.官网下载SVN服务端1.14.1 3.安装SVN服务端Server 4.官网下载SVN客户端Tortoise4.3.4 5.安装Tortoise 6.验证Tortoise安装 7. ...
最新文章
- CSS单位分析及CSS颜色表示法、颜色表(调色板)
- 自动刷新某个指定网页
- 解锁oracle数据库的 scott用户,亲身测试。success
- mysql连接卡死,很多线程sleep状态,导致CPU中mysqld占用率极高(问题原因还待考证)...
- Docker网络解决方案 - Calico部署记录
- 代码详解|tensorflow实现 聊天AI--PigPig养成记(1)
- 灯鹭的简单开放,促进网站一举多赢
- mysql selectprovider_使用Mybatis的@SelectProvide会不会导致注入攻击?
- ConcurrentHashMap1.8
- 如果SQL Server中存在表,如何删除表?
- matplotlib tricks —— 平滑方法
- 大学计算机实验报告2,大学计算机基础实验报告2.doc
- -bash: vi: command not found -bash: ls: command not found
- 搜集-类似Visio绘图软件
- 图解机器学习算法书来了!
- 圆柱体积怎么算立方公式_圆柱体积公式是什么,怎么算,
- mongodb errmsg : not master and slaveOk=false的解决办法
- element-ui el-descriptions取消冒号
- java abs是什么意思_Java abs()方法
- 2021年新安装的Win7系统,Windows Update无法更新,提示错误代码80072EFE
热门文章
- 引用类型-Function类型
- C#基础知识回顾整理
- www请求用到的Unescape
- HDU 1203 I need a offer! (01背包)
- 在HDFS集群中优化secondary namenode到datanode1节点上,并做重启hdfs集群后,datanode1启动失败...
- 10个有用的网站访问分析工具
- 使用ISA Server 2006发布Exchange Server 2007安全的Web、安全的OWA和Outlook Anyw
- Code::Blocks IDE - Open Source, Cross-platform Free C++ IDE
- 简单的多线程操作示例
- 4亿线上用户性能保证:Linked Redliner架构解密