美文网首页
rsync服务端搭建配置

rsync服务端搭建配置

作者: 石乐志的LK | 来源:发表于2017-09-14 00:05 被阅读0次

    配置服务器端

    1. 查看rsync安装包
      rpm -qa rsync
      如果没有安装,请安装rsync
      yum install -y rsync
    2. 添加rsync服务用户,管理本地文件
      useradd -s /sbin/nologin -M rsync
      id rsync
    3. 生成rsync配置文件
      vim /etc/rsyncd.conf
      加入以下内容:
    #rsync_config_____________________start
    #created by lk 14:06 2017-9-13
    uid = rsync
    gid = rsync
    use chroot = no
    max connection = 200
    timeout = 300
    pid file = /var/run/rsyncd.pid
    lock file = /var/run/rsync.lock
    log file = /var/run/rsyncd.log
    [backup]
    path = /backup
    ignore errors
    read only = false
    list = false
    hosts allow = 172.16.1.0/24
    #hosts deny = 0.0.0.0/32
    auth users = rsync_backup
    secrets file = /etc/rsync.password
    #rsyc_config______________________end
    
    
    1. 启动rsync daemon
      rsync --daemon
      查看是否启动端口
      ps -ef | grep rsync| grep -v grep
      或者
      ps aux |grep rsync| grep -v grep
      或者
      lsof -i :873

    但是请注意,rsync进程还是由root用户来运行的,而前面建立的rsync用户主要是用来当有远程连接服务器的时候,我们用rsync用户让他访问目录

    1. 创建备份目录
      mkdir /backup
    2. 修改备份目录的所属权限
      chown rsync:rsync /backup
    3. 编辑虚拟用户的密码文件
      vim /etc/rsync.password
      添加虚拟用户和密码:
      用户名:密码
      rsync:123456
    4. 给密码文件修改权限,保证安全
      chmod 600 /etc/rsync.password
    5. 加入开机自启动服务
    echo "/usr/bin/rsync --daemon"  /etc/rc.local
    tail -1 /etc/rc.local
    

    相关文章

      网友评论

          本文标题:rsync服务端搭建配置

          本文链接:https://www.haomeiwen.com/subject/boelsxtx.html