`
月亮不懂夜的黑
  • 浏览: 154149 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux下rsync服务的搭建

 
阅读更多

linux确认rsync的安装及服务开放

1、查看是否安装rsync

命令# rpm –qa | grep rsyn

出现图示信息,表明已安装了rsync.

假如没有出现对应的版本信息,则需要进行安装

 

2、修改rsync的配置文件

2.1 新建并修改rsync的配置文件

主要涉及的文件有 rsyncd.conf,rsyncd.secrets和rsyncd.motd

 

创建文件夹及文件

[root@******* ~]# mkdir /etc/rsyncd	注:在etc下创建rsyncd目录,保存rsyncd.conf和rsyncd.secrets;
[root@******* ~]# touch /etc/rsyncd/rsyncd.conf  注:rsync服务器的配置文件
[root@******* ~]# touch /etc/rsyncd/rsyncd.secrets 注:保存同步的用户密码文件
[root@******* ~]# chmod 600 /etc/rsyncd/rsyncd.secrets  注:为了密码安全性把权限设为600 必须
[root@******* ~]# ls -lh /etc/rsyncd/rsyncd.secrets 
-rw-------. 1 root root 0 Dec 10 17:46 /etc/rsyncd/rsyncd.secrets
[root@******* ~]# touch /etc/rsyncd/rsyncd.motd

 

 修改文件内容

  修改Rsyncd.conf的文件

 

# Minimal configuration file for rsync daemon
# See rsync(1) and rsyncd.conf(5) man pages for help
# This line is required by the /etc/init.d/rsyncd script
uid = root	#这个用户是系统用户 ,当rsync客户端连接上服务器后,会映射成这个用户上传或下载
gid = root
use chroot = no
max connections = 4	 #最大允许并法链接数
strict modes = yes
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
port = 873          #rsync服务对应的端口
[demo]              ## 模块名字,自己命名 必须指定且唯一
path = /usr/catd/mesContent  #需同步的文件夹
comment = This is test
auth users =rsyncChina  #rsync的用户名 是客户端使用的,连接成功后会映射到上面的uid户
uid = root #这个用户是系统用户 ,当rsync客户端连接上服务器后,会映射成这个用户上传或下载
gid = root #组名 效果同上
secrets file = /etc/rsyncd/rsyncd.secrets #密码所在文件
read only = no #不是只读模式 这样用户就有上传的权限了
list = yes #用户具有list目录的权限,上传之后的目录可见,且列表展示
hosts allow = 192.168.0.121  #该部分客户端ip

 rsyncd.secrets

 

编辑密码文件内容

[root@******* ~]# vi /etc/rsyncd/rsyncd.secrets 
rsyncChina:rsyncChina

 

 

注: 这里的密码值得注意,为了安全,你不能把系统用户的密码写在这里。比如你的系统用户 linuxsir 密码是 abcdefg ,为了安全,你可以让rsync 中的linuxsir 为 222222 ;

编辑修改rsyncd.motd

[root@******* ~]# vi /etc/rsyncd/rsyncd.motd 
  +++++++++++++++++++++++++++
  +  rsync  2009-2014 +
  +++++++++++++++++++++++++++

 

3、启动rsync服务器及防火墙设置

3.1启动rsync服务

 

[root@******* ~]# /usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf

 

 

查看该服务是否启动

使用ps –ef 查看是否启动

正常启动。

或者查看端口是否开了873端口

 

[root@******* ~]# lsof -i:873
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
rsync   19499 root    3u  IPv4 166010      0t0  TCP *:rsync (LISTEN)
rsync   19499 root    5u  IPv6 166011      0t0  TCP *:rsync (LISTEN)

 

 

出现类似提示信息说明开启成功

3.2 防火墙开启873端口

 

[root@******* ~]# iptables -A INPUT -p tcp -m state --state NEW  -m tcp --dport 873 -j ACCEPT
[root@******* ~]# iptables -L  注:查看一下防火墙是否打开了873端口

 

 

或者通过别的机器telnet查看对应机器是否开启873端口

4、将rsync加入系统自启动

 

[root@******* /]# vi /etc/rc.d/rc.local 
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
 
touch /var/lock/subsys/local

wait
/usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf &

 

 

  • 大小: 1.6 KB
  • 大小: 2.3 KB
0
3
分享到:
评论

相关推荐

    rsync服务器搭建及使用说明

    总结,rsync服务器的搭建和使用涉及安装软件、配置服务、启动守护进程以及执行同步命令。通过理解rsync的配置选项和命令行参数,我们可以根据实际需求定制高效的文件同步解决方案。记得在生产环境中实施rsync时,...

    Rsync 服务器搭建

    【Rsync 服务器搭建】 Rsync 是一个在 Unix 和 Linux 系统...总结来说,Rsync服务器的搭建涉及到安装软件、配置服务、设置权限和认证,通过这些步骤,可以构建一个安全且高效的文件同步环境,满足各种备份和镜像需求。

    Rsync实现Linux系统间的远程同步和增量备份方案及搭建流程

    Rsync 实现 Linux 系统间的远程同步和增量备份方案及搭建流程 1. Rsync 简介 Rsync 是一个开源的文件同步工具,由 Andrew Tridgell 和 Paul Mackerras 开发。它可以实现跨系统的文件同步和备份,具有高效、可靠、...

    RSYNC的搭建文档

    下面将详细阐述RSYNC的搭建过程及其关键知识点。 一、文件同步接收端 1. 关闭SELINUX:SELINUX是一种安全增强型Linux策略,关闭它是为了避免在配置RSYNC时遇到不必要的权限问题。执行`setenforce 0`和编辑`/etc/...

    利用rsync+crontab实现Linux的定时增量备份

    3. **启动服务**:根据所使用的Linux发行版,使用相应的命令启动和设置rsync守护进程,例如systemctl start rsyncd或/etc/init.d/rsync start。 4. **测试和调整**:测试rsync服务是否正常运行,并根据需要调整配置...

    rsync环境搭建.docx

    - 在Linux环境下可以通过包管理器安装: ```bash yum -y install rsync ``` - 关闭防火墙和设置SELinux为disabled: ```bash systemctl stop firewalld systemctl disable firewalld sed -i 's/SELINUX=...

    Linux 服务器环境搭建推荐教程

    在IT领域,Linux服务器环境的搭建是至关重要的基础工作,尤其对于系统管理员和开发者来说,掌握这一技能至关重要。本教程将全面介绍Linux服务器环境的搭建过程,帮助那些对此感到困惑的初学者快速入门。 首先,我们...

    linux服务器搭建文档

    Linux服务器搭建是一个涵盖广泛的主题,涉及系统安装、网络配置、安全设置、服务管理等多个环节。以下是一些关于Linux服务器搭建的重要知识点,旨在帮助你构建一个稳定、高效且安全的服务器环境。 1. **系统选择与...

    部署安全传输Rsync服务初学教程

    本教程将详细介绍如何在Linux系统上搭建一个基于Rsync的安全文件传输服务,并指导用户如何进行大规模文件的迁移工作。 #### 安装Rsync 无论是服务器还是客户端都需要安装Rsync。可以通过包管理器进行安装: ``` yum...

    windows64位下rsync客户端

    这个安装程序将帮助用户在Windows上搭建rsync服务,以便进行本地或者远程的数据同步。 LinuxIDC.com.png 可能是某个提供rsync服务或教程的网站标识,这类网站通常会提供关于rsync的详细教程、配置示例以及使用心得...

    rsyncserver

    标题提到的"rsyncserver"就是指在Windows上搭建的rsync服务器,用于实现Windows和Linux之间的文件实时同步。 cwRsync是Cygwin环境下的rsync版本,它为Windows提供了对rsync功能的支持。 cwRsyncServer_4.0.6_...

    Linux服务器搭建-论文.docx

    Linux服务器搭建是一个涵盖广泛的主题,涉及到系统安装、网络配置、安全设定、服务管理等多个环节。在搭建Linux服务器的过程中,我们需要了解并掌握以下关键知识点: 1. **选择发行版**:Linux有众多发行版,如...

    android_external_rsync,rsync的android本地端口.zip

    《rsync在Android环境下的应用与实践》 rsync,全称Remote Sync,是一款功能强大的文件同步工具,广泛应用于各种操作系统,包括Unix、Linux、Windows等。它以其高效、可靠和灵活的特性,在数据备份、镜像制作以及...

    利用webmin搭建linux文件服务器分享.pdf

    利用 Webmin 搭建 Linux 文件服务器分享 本文档将指导读者如何使用 Webmin 搭建 Linux 文件服务器,实现文件服务器之间的同步,并配置 SAMBA 文件服务器的配置过程。 一、Webmin 的安装和配置 1. 安装 Perl:...

    linux rsync安装 配置 实例详解

    本文详细介绍了如何在 Red Hat Linux 系统中安装和配置 Rsync 服务。从安装 Rsync 软件开始,到配置 Rsync 服务器、设置认证以及启动服务等多个方面进行了详尽的介绍。通过以上步骤,用户可以轻松地搭建一个安全可靠...

    Linux各种常用服务搭建学习笔记

    ftp,nfs,rsync,sersync,DNS,DHCP,Mysql,apache,tomcat,iptables,Nagios,zabbix,SVN&&git&github,saltstack等各种服务

    Linux 通过Rsync+Inotify实现本、异地远程数据实时同步功能

    在Linux环境中,实现本、异地远程数据实时同步功能通常依赖于两个强大的工具:Rsync和Inotify。Rsync是一个用于文件和目录同步的工具,它支持快速增量传输,可以高效地更新远程或本地文件。Inotify则是Linux内核提供...

Global site tag (gtag.js) - Google Analytics