rsync同步文件
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,一.服务端(需要被同步文件的主机) 1. 安装rsync yum install -y rsync 2. 配置,新增配置文件/etc/rsyncd.conf[glob
千家信息网最后更新 2025年01月22日rsync同步文件
一.服务端(需要被同步文件的主机) 1. 安装rsync yum install -y rsync 2. 配置,新增配置文件/etc/rsyncd.conf
[global]
uid = root
gid = root
use chroot = no
max connections = 10
list = yes
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
log file = /var/log/rsyncd.log
hosts allow = 192.168.217.130 //白名单,允许同步的机器IP地址
[data] //数据目录别名,同步时需要用到
path = /usr/local/src //别名对应的同步目录
ignore errors
read only = yes
auth users = vicxiang //同步时用到的用户名
secrets file = /etc/sery.pass //同步时用到的账号密码配置文件
3. 配置,新增配置文件/etc/sery.pass
vicxiang:123456
修改文件权限 chmod 600 /etc/sery.pass 4. 启动rsync服务 rsync --daemon --config=/etc/rsyncd.conf 5. 防火墙设置,端口需要开放tcp 873二.客户端(文件同步到的目的机器) 1. 配置密码文件/etc/sery_client.pass
123456
修改文件权限 chmod 600 /etc/sery_client.pass 2. 同步命令 rsync -avr -P vicxiang@192.168.217.128::data /usr/local/src/ --password-file=/etc/sery_client.pass 其中vicxiang是同步时使用的用户名; 192.168.217.128是服务端IP; data是服务端配置的数据目录别名; /usr/local/src/是同步到本机的目录; /etc/sery_client.pass是配置密码文件三.配合crontab定时同步 编写脚本rsync.sh
log_file=rsync.log
function sync(){
ip=${1}
path=${2}
t=date +%Y%m%d-%H%M%S
echo "${t} start to sync data from ${ip}..." >> ${log_file}
rsync -avr -P vicxiang@${ip}::data ${path} --password-file=/etc/sery_client.pass
echo "done" >> ${log_file}
}
sync ip path
同步
文件
配置
目录
服务
别名
密码
数据
机器
权限
用户
用户名
主机
名单
命令
地址
客户
客户端
目的
端口
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库怎么看有多少张数据库
博途客户机服务器组态
在线数据库字段取名
iis可以管理那些服务器
wingate代理服务器
网络安全技术攻防
网络安全的几个
复旦网络安全实验室
肖战重庆网络安全观察
佛教网络安全名词大替换
禅道数据库密码修改不了咋办
服务器经常掉线
直岛大厅数据库图
广州net软件开发大概要多少钱
dh cp服务器的网关是什么
linux服务器在虚拟机
武汉大学国家网络安全博士
如何避免服务器被坑
数据库判断值在哪个范围
网络安全领域的基础性法律
荣耀9x总是无法连接到服务器
wow军团再临数据库
安利软件开发工资
2018数据库技术大会
青海会务无纸化软件开发
软件开发效果
诚阅网络安全
2021网络安全周宣传简报
金骑兵软件开发
梦幻西游可跨服购买服务器