如何搭建rsync服务器
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本篇内容介绍了"如何搭建rsync服务器"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!下载rsync
千家信息网最后更新 2026年10月31日如何搭建rsync服务器
本篇内容介绍了"如何搭建rsync服务器"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

下载rsync 源码包
wget http://www.samba.org/ftp/rsync/rsync-3.1.2.tar.gztar -zxvf rsync-3.1.2.tar.gzcd rsync-3.1.2
配置+编译安装
./configure --prefix=/usr/local/rsync -disable-ipv6 #默认情况下会开启ipv6 ,我们可以直接在编译的过程取消ipv6make && make install
创建对应的配置文件
cd /usr/local/rsyncmkdir etcmkdir varvim ./etc/rsyncd.conf log file = /usr/local/rsync/var/rsyncd.logpid file = /usr/local/rsync/var/rsyncd.pidlock file = /usr/local/rsync/var/rsyncd.locksecrets file = /usr/local/rsync/etc/rsyncd.passmotd file = /usr/local/rsync/etc//rsyncd.motdread only = yeshosts allow = 192.168.31.0/24list = yesuid = nobodygid = nobodyuse chroot = nomax connections = 60 [home_suse]path = /home/wwwroot/susecomment = www suseauth users = qxyrsy
rsync.conf 即为配置文件了,其中的信息大概说明一下
log file = /usr/local/rsync/var/rsyncd.log #定义日志文件 pid file = /usr/local/rsync/var/rsyncd.pid #定义PID文件 lock file = /usr/local/rsync/var/rsyncd.lock #支持max connections参数的锁文件 secrets file = /usr/local/rsync/etc/rsyncd.pass #定义客户端连接时认证的账号密码信息文件 motd file = /usr/local/rsync/etc//rsyncd.motd #rsync启动时欢迎信息页面文件位置(文件内容自定义) read only = yes #是否只读(若从客户端同步到服务器必须设置为NO) hosts allow = 192.168.31.0/24 #允许的IP地址段 list = yes uid = root #rsync以什么用户身份启动 gid = root use chroot = no max connections = 60 #最大连接数 [home_suse] #这里就是定义需要同步的目录了 path = /home/wwwroot/suse #具体文件目录地址 comment = www suse #描述信息,可以任意填写 auth users = qxyrsy #认证用户名,稍后会将该用户名写入rsyncd.pass 中
创建rsyncd.pass 用户密码文件
vim rsyncd.pass #用户名:密码 qxyrsy:123456这里需要注意,rsyncd.pass 文件的权限必须设置为600 ,否则启动会报错的chmod 600 rsyncd.pass
启动rsync 服务端,放行对应的端口
rsync --daemon --config=/usr/local/rsync/etc/rsyncd.conf & netstat -tunlp 可以看到监听端口为873 iptables -I INPUT -p tcp --dport 873 -j ACCEPT service iptables save
客户端配置
centos 只要不是最小化安装的系统,一般都已经预装好了rsync ,可以直接使用,不过可以先查看下
rpm -qa | grep rsync 客户端只需要新建一个密码文件即可,并且只填密码 cd /root vim rsyncd.pass 123456
保存退出,并且同样需要设置权限为600
测试是否能够获取服务端的文件:
rsync -arP --password-file=/root/rsyncd.pass qxyrsy@192.168.31.10::home_suse /home/rsyntest
"如何搭建rsync服务器"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
文件
服务
密码
用户
信息
客户
客户端
配置
服务器
内容
用户名
地址
情况
更多
权限
目录
知识
端口
过程
同步
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
山东特亿宝互联网科技有限公司
高科技互联网
互联网科技公司华为
河南真二互联网科技有限公司
金诺互联网科技
中国 科技 互联网
朗涯互联网科技
深圳齐家互联网科技
深圳期待互联网科技
滨湖区互联网智能科技产品供应
科技大学互联网专业好不好
中国最先进互联网科技公司
互联网科技博主是什么意思
成都互联网科技公司100强
青岛科技大学互联网大赛研究生
互联网科技研发水平
深圳互联网科技的发展
互联网科技融合创新
互联网时代科技型公司的机会
互联网科技新闻
互联网公司 科技公司
互联网科技logo设计
融贸通互联网科技
四川狮子座互联网科技
互联网科技创新企业排名
互联网科技公司的市场部门
恒银科技与互联网金融
速维有品互联网信息科技(苏州)有限公司
迪庆互联网科技招生
半导体行业属于互联网高科技类吗