zoukankan      html  css  js  c++  java
  • Rsync远程同步配置

    # rsync服务端配置

    # 安装rsync软件包

    yum -y install rsync

    # 生成rsyncd.conf配置文件,具体参数可man rsyncd.conf

    cat > /etc/rsyncd.conf <<EOF
    uid=rsync                          # 用户
    gid=rsync                          # 用户组
    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       # 日志
    ignore errors                      # 忽略错误
    read only=false                    # 可写
    list=false                         # 不能列表
    hosts allow=172.16.100.0/24        # 允许的网段
    auth users=rsync_backup            # 虚拟用户的账号密码
    secrets file=/etc/rsync.password   # 虚拟用户的账号密码文件
    [backup]                           # 模块名称
    path=/backup                       # 服务器提供访问目录
    EOF

    # 创建rsync用户并启动服务

    useradd -s /sbin/nologin -M rsync
    rsync --daemon                                            # 监听端口873
    echo “/usr/bin/rsync --daemon”  >> /etc/rc.local          # 开机自启

    # 创建虚拟用户账号密码文件并指定权限

    echo  "rsync_backup:rsync00" > /etc/rsync.password
    chmod 600 /etc/rsync.password

    # 创建备份目录并指定权限

    mkdir /backup
    chown -R rsync.rsync /backup

    # rsync客户端配置

    # 安装rsync软件包

    yum -y install rsync
    

    # 生成虚拟用户密码文件

    echo "rsync00" > /etc/rsync.password
    chmod 600 /etc/rsync.password
    

    # 测试连接

    rsync -az /etc/hosts  rsync_backup@172.16.100.10::backup/ --password-file=/etc/rsync.password
    
  • 相关阅读:
    php 文件下载 重命名
    [转载]北漂一族年终总结:在北京混必备的六大能力
    出去转了一转,便利店......
    来京第一天
    生活脚步,不停地走......
    键盘控制层的移动javascript
    离开告别...重新开始...
    夜未眠,三字诗......
    我喜欢这首歌......
    Foxmail邮件发不出去,都是Mcafee惹得祸
  • 原文地址:https://www.cnblogs.com/testder/p/9397958.html
Copyright © 2011-2022 走看看