如何搭建rsync服务器
发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,本篇内容介绍了"如何搭建rsync服务器"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!下载rsync
千家信息网最后更新 2025年01月17日如何搭建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安全错误
数据库的锁怎样保障安全
为什么软件开发人员工资高
微信挪车系统软件开发公司
新娘妆视频软件开发
软件开发技术的应用与发展
网络安全运营中心规范
医院网络安全应急演练报告
银行数据库彻底删除
计算机网络技术实验室
计算机硬软件开发
数据库图片导出excel
数据库批处理go
海曙手机软件开发商
天刀服务器查询
充值卡密码数据库
朝朝宝服务器正忙
架设游戏服务器多少钱
企业网络技术服务有哪些
南昌fil服务器
db2导出完整数据库
国外网络安全发展趋势
软件开发是否应该抹杀个人创造性
坪山做商城软件开发多少钱
幼儿园网络安全周主题班会
如何加上网络安全意识
抖音点赞app软件开发
软件开发创业项目策划书
计算机的软件开发技术
阿里云服务器centos
国家网络安全学院今年招生
ipfs部署服务器