• 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
    

     

      

  • 相关阅读:
    【转】我是一个线程
    前端之 JS 实现全选、反选、取消选中
    Python文件操作——逐行插入内容
    angularJs实现数据双向绑定的原理
    手机连接电脑调试页面
    工程化框架之feather
    网页上线后音频不能自动播放
    FormData对象
    地图热区自适应
    需求移交会
  • 原文地址:https://www.cnblogs.com/gaiting/p/12307757.html
Copyright © 2020-2023  润新知