我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何搭建rsync服务器

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何搭建rsync服务器

本篇内容介绍了“如何搭建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服务器”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何搭建rsync服务器

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何搭建rsync服务器

本篇内容介绍了“如何搭建rsync服务器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!下载rsync 源码包wget http://www
2023-06-27

怎么搭建rsync服务器

本文小编为大家详细介绍“怎么搭建rsync服务器”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么搭建rsync服务器”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。rsync全称remote sync,是一种更
2023-06-28

如何搭建云服务器搭建wordpress

搭建云服务器可以使用以下方法:安装云服务器:首先需要安装云服务器的基础配置,这里推荐使用MicrosoftAzure云服务器进行部署。如果不想自己安装,也可以参考下面的步骤。选择云服务器:选择云服务器的主机型号和云主机的类型。一般而言,选择云主机可以节省很多时间和成本。在选择云主机时,最好选择支持P2SP协议的主机,这样就可以避免在部署过程中出现其他问题。配置云服务器:根据云主机的配置文
2023-10-26

tftp服务器如何搭建

tftp服务器搭建的方法:1、使用install命令安装tftp服务端和客户端;2、使用vi命令修改tftp服务端相应的配置文件;3、使用mkdir和chmod命令创建tftp根目录,并设定目录权限;4、重启tftp服务端服务;5、创建测试
2023-02-09

jellyfin如何搭建服务器

搭建Jellyfin服务器需要按照以下步骤进行:下载并安装Jellyfin服务器软件:首先需要到Jellyfin官网上下载适用于您系统的服务器软件,然后按照官方指导进行安装。配置服务器:安装完成后,需要进行一些基本设置和配置,如创建管理员账
jellyfin如何搭建服务器
2024-04-17

云服务器如何搭建

云服务器是一种虚拟化计算服务,它提供了一种可以在同一台物理服务器上运行多个虚拟软件的能力。下面是搭建云服务器的一般步骤:选择云主机:在购买云服务器之前,需要首先确定自己的数据中心位置、网络连接以及计算能力等方面,选择适合自己需求的云主机。云主机通常会提供多种虚拟化技术,可以根据自己的需要进行选择。安装操作系统:在安装操作系统前,需要先将操作系统安装到云主机上。操作系统的安装通常比较简单,一般只需将
2023-10-25

php7.2服务器如何搭建

这篇文章主要介绍“php7.2服务器如何搭建”,在日常操作中,相信很多人在php7.2服务器如何搭建问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php7.2服务器如何搭建”的疑惑有所帮助!接下来,请跟着小编
2023-06-21

如何搭建 SSH 服务器

如何搭建 SSH 服务器?搭建 SSH 服务器是在网络环境中实现安全远程登录和数据传输的关键步骤之一。本文将介绍一些简单而有效的方法,以帮助您轻松搭建 SSH 服务器。
如何搭建 SSH 服务器
2024-01-24

Git服务器如何搭建

这篇文章主要介绍“Git服务器如何搭建”,在日常操作中,相信很多人在Git服务器如何搭建问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Git服务器如何搭建”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!第一
2023-06-28

如何搭建ssl服务器

搭建SSL服务器需要以下步骤:1. 选择合适的服务器软件:常用的服务器软件有Apache、Nginx和IIS等。选择适合自己的服务器软件,并确保服务器软件支持SSL/TLS协议。2. 获取SSL证书:为了使用SSL/TLS协议,您需要获得一
2023-08-16

如何搭建Git服务器

本篇内容主要讲解“如何搭建Git服务器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何搭建Git服务器”吧!搭建Git服务器需要准备一台运行的Linux机器,强烈推荐用Ubuntu或Debia
2023-06-26

云服务器如何搭建ftp服务器

要搭建云服务器上的FTP服务器,可以按照以下步骤进行操作:1. 选择一个合适的云服务器提供商,并购买一个云服务器实例。确保选择的实例支持FTP服务,并且具有足够的计算资源和存储空间。2. 在服务器上安装操作系统。可以选择Linux或Wind
2023-09-28

云服务器ftp服务器如何搭建

搭建云服务器上的FTP服务器需要经过以下步骤:1. 选择云服务提供商:选择一家可靠的云服务提供商。2. 创建云服务器实例:在所选云服务提供商的控制台中,创建一个新的云服务器实例。可以选择操作系统类型,如Linux或Windows Serve
2023-08-08

CentOS平台实现搭建rsync远程同步服务器的方法

本文实例讲述了CentOS平台实现搭建rsync远程同步服务器的方法。分享给大家供大家参考,具体如下: rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使
2022-06-04

云服务器如何搭建ftp服务器

搭建云服务器FTP服务器指南:选择支持FTP的系统,更新并创建非root用户。安装FTP服务器,并根据系统(Linux或Windows)进行相关配置。设置用户权限,包括创建用户、设置主目录权限。配置防火墙以允许FTP端口。设置被动模式,确保防火墙允许传入连接。建议启用TLS/SSL加密、禁用匿名FTP、监控服务器活动。最后,使用FTP客户端连接并验证服务器功能。
云服务器如何搭建ftp服务器
2024-04-12

Nodejs如何搭建Web服务器

使用Nodejs搭建Web服务器是学习Node.js比较全面的入门教程,因为要完成一个简单的Web服务器,你需要学习Nodejs中几个比较重要的模块,比如:http协议模块、文件系统、url解析模块、路径解析模块、以及301重定向问题,下面
2022-06-04

云服务器如何搭建的

要搭建云服务器,首先需要选择云服务提供商,以下是搭建云服务器的一般步骤:1. 注册账号:根据选择的云服务提供商,在其官方网站上注册一个账号。2. 选择地域和可用区:根据自己的需求,选择一个地域和可用区。地域通常代表着服务器所在的地理位置,可
2023-08-09

编程热搜

目录