rsync同步文件
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,一.服务端(需要被同步文件的主机) 1. 安装rsync yum install -y rsync 2. 配置,新增配置文件/etc/rsyncd.conf[glob
千家信息网最后更新 2026年10月31日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.passvicxiang:123456
修改文件权限 chmod 600 /etc/sery.pass 4. 启动rsync服务 rsync --daemon --config=/etc/rsyncd.conf 5. 防火墙设置,端口需要开放tcp 873二.客户端(文件同步到的目的机器) 1. 配置密码文件/etc/sery_client.pass123456
修改文件权限 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.shlog_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安全错误
数据库的锁怎样保障安全
哈尔滨大商圈互联网科技有限公司
互联网科技资迅
腾讯阿里互联网科技
互联网医疗科技
互联网金融 科技金融
互联网科技金融公司
互联网金融科技平台
互联网前沿科技
互联网汽车科技小镇
互联网大会黑科技排名
受益于互联网科技的高速发展
科技互联网大厂
辽宁互联网新科技
云南省自由互联网科技有限公司
产业互联网科技服务公司
互联网科技资金流入
南京一网一红互联网科技有限公司
兰石爱特工业互联网科技分公司
绵阳真晨互联网科技有限公司
株洲百竞科技的互联网营销顾问
新华互联网科技
迪茉互联网科技
互联网金融科技创新
富国互联网科技创新基金
互联网系的金融科技公司
金融科技与互联网金融相同和不同
苏州五指互联网络科技有限
互联网科技接地气
易租星互联网科技有限公司
科技互联网企业在行动