• rsyncd


    一 .服务端

    1 更改配置文件

    [root@ localhost ~]#  vim /etc/rsyncd.conf 
    #全局配置                       
    uid = root
    gid = root
    use chroot = no
    max connections = 200
    timeout = 300
    pid file = /var/run/rsyncd.pid
    lock file = /var/run/rsync.lock
    log file = /var/log/rsyncd.log
    
    ###模块配置                     
    [backup]
    path = /data
    ignore errors
    read only = false
    list = false
    hosts allow = 10.0.0.0/24
    hosts deny = 0.0.0.0/32
    auth users = rsync_backup
    secrets file = /etc/rsync.password
    

      

    2 创建配置文件中提到的备份目录和用户

    [root@ localhost ~]# mkdir -p /data
    [root@ localhost ~]# useradd rsync -s /sbin/nologin -M
    [root@ localhost ~]# chown -R rsync.rsync /data/

    3 创建认证用户密码 权限

    [root@ localhost ~]# echo "rsync_backup:123456" >/etc/rsync.password
    [root@ localhost ~]# chmod 600 /etc/rsync.password 

    4 重启rsync 设置守护进程

    [root@ localhost ~]# systemctl start rsyncd.service
    [root@ localhost ~]# systemctl restart rsyncd.service
    [root@ localhost ~]# systemctl enable rsyncd.service
    Created symlink from /etc/systemd/system/multi-user.target.wants/rsyncd.service to /usr/lib/systemd/system/rsyncd.service.
    

     

    二.客户端

    1.创建密码文件

    [root@ localhost ~]# echo "123456">/etc/rsync.password
    [root@ localhost ~]# chmod 600 /etc/rsync.password  

    2 测试推送文件

    [root@ localhost ~]# rsync -avz aaa.txt rsync_backup@10.0.0.49::backup --password-file=/etc/rsync.password
    
    sending incremental file list
    aaa.txt
    
    sent 70 bytes  received 27 bytes  194.00 bytes/sec
    total size is 2  speedup is 0.02
    

     

      

  • 相关阅读:
    jQuery文件上传插件Uploadify(转)
    最简单易懂的SpringCloudSleuth教程
    微信协议简单调研笔记
    Base64 image
    javascript身份证号码验证
    基于微信的产品设计01:注册登录及账号体系设计
    android端 socket长连接 架构
    win7管理工具不可用
    http和socket之长连接和短连接区别
    Socket 长连接与短连接,心跳
  • 原文地址:https://www.cnblogs.com/gaiting/p/12307757.html
Copyright © 2020-2023  润新知