zoukankan      html  css  js  c++  java
  • rsync 通过密码文件实现远程同步

    https://my.oschina.net/yyping/blog/91964

    1、源文件服务器:192.168.10.203

    2、备份服务器:192.168.10.88

    配置备份服务器(192.168.10.88)

    vim /etc/rsync.conf
    
    uid = www
    gid = www
    read only = no
    hosts allow = *
    [web]
    path = /var/www
    auth users = yyp
    secrets file = /etc/rsyncd.secrets
    vim /etc/rsyncd.secrets
    yyp:123456
    chmod 600 /etc/rsyncd.secrets
    useradd yyp
    echo "123456" | passwd yyp --stdin
    mkdir /var/wwww
    启动服务
    rsync --daemon --config=/etc/rsyc.conf

     配置源服务器

    vim /etc/rsyncd.secrets
    123456
    chmod 600 /ec/rsyncd.secrets
    mkdir /var/www
     同步文件
    rsync -avz --password-file=/etc/rsyncd.secret /var/www yyp@192.168.10.88::web
    错误汇总:
    rsync: recv_generator: mkdir "test" (in dest) failed: Permission denied (13)
    *** Skipping everything below this failed directory ***
    这个表明权限不正确解决办法三个:(1)把备份服务器/etc/rsync.conf gid和uid 修改为root; (2)把备份目录上的权限设置为777;(3)修改备份目录拥有者和所属组为/etc/rsync.conf配置文件中的gid和uid
    rsync: read error: Connection reset by peer (104)rsync error: error in rsync protocol data stream (code 12) at io.c(614) [receiver=2.6.8]
    通过日志/var/log/messages查看得到
    rsync: unable to open configuration file "/etc/rsync.conf": No such file or directory (2)
    做一个软连接上去:ln -s /etc/rsyncd.conf /etc/rsync.con
  • 相关阅读:
    感知器及其Python实现
    机器学习中的偏差和方差
    tensorflow构建CNN模型时的常用接口函数
    在O(1)时间复杂度删除链表节点
    python实现剑指offer删除链表中重复的节点
    yii2 advanced版基础部分
    Yii2 baisic版gii的使用和分页
    Yii2 表单(form)
    yii2 basic版 MVC 部分
    yii2 basic版基础部分
  • 原文地址:https://www.cnblogs.com/carbon3/p/6202625.html
Copyright © 2011-2022 走看看