博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rsync的配置部署
阅读量:6613 次
发布时间:2019-06-24

本文共 1324 字,大约阅读时间需要 4 分钟。

因为工作问题一直没有及时更新很不意思各位。今天给大家分享的是在生产环境中如何不应用免密登陆去使用rsync

下面我将用到192.168.255.10/11两台设备进行同步。
要求:
10设备下的某个文件同步到11设备下
每分钟同步一次。
步骤一:
双方下载rsync,xinetd
yum -y install rsync
yum -y install xinetd
10设备修改配置文件:
vim /etc/xinetd.d/rsync
4 service rsync
5 {
6 disable = no
7 flags = IPv6
8 socket_type = stream
9 wait = no
10 user = root
11 server = /usr/bin/rsync
12 server_args = --daemon
13 log_on_failure += USERID
14 }
将disable = yes 更改为yes
步骤二:添加策略或更改方法
##注~在vim /etc/sysconfig/iptables添加tcp/udp防火墙策略
-A INPUT -m state --state NEW -m tcp -p tcp --dport 873 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 873 -j ACCEPT
随后重启service iptables restart
如:还传输失败则关闭防火墙即可
步骤三:创建并修改配置权限
mkdir /etc/rsyncd.conf
[voice]
path = /home/ms/cin/voxdst/voice ###要备份文件的路径
comment = This is media voice backup #注释
ignore errors #忽略错误
read only = yes #只读
list = yes #列表
auth users = rsync #身份验证用户
secrets file = /etc/rsync.pw #秘密文件路径
chmod 600 /etc/rsync.pw

步骤四:在11设备上也建密码的文件,并配置权限

/etc/rsync.pw
123456

chmod 600 /etc/rsync.pw      #其中改路径,名称要与10设备的一直否则会找不到路径。步骤五:在11设备上创建备份脚本写入一下命令rsync -aH --progress rsync@172.16.0.201::voice /data/voice --password-file=/etc/rsync.pw

rsync -aH --progress rsync@172.16.0.201::voice183 /data/voice183 --password-file=/etc/rsync.pw

步骤六:添加到周期性计划任务中
/1 * sh /路径/脚本.sh

转载于:https://blog.51cto.com/13434975/2087135

你可能感兴趣的文章
程序猿生存指南-10 敲定工作
查看>>
LDAP密码认证例子
查看>>
2019程序媛面试之美少女战士
查看>>
黑马程序员——内部类
查看>>
校园的早晨
查看>>
单例模式的5种实现方式,以及在多线程环境下5种创建单例模式的效率
查看>>
oracle取前几行|中间几行|后几行
查看>>
16.1 Tomcat介绍
查看>>
QuickBI助你成为分析师——数据源FAQ小结
查看>>
十周三次课
查看>>
S/4HANA服务订单Service Order的批量创建
查看>>
2008 AD 复制有防火墙要开什么端口
查看>>
IT服务管理中的知识库建设
查看>>
【Lucene】Lucene通过CustomScoreQuery实现自定义评分
查看>>
我的友情链接
查看>>
Android应用程序组件Content Provider的共享数据更新通知机制分析(3)
查看>>
敏友的【敏捷个人】有感(11): 敏捷个人线下活动有感
查看>>
刺激用户危机意识,实现快速盈利的营销思维
查看>>
英特尔嵌入式突围
查看>>
WIN FORM 多线程更新UI(界面控件)
查看>>