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
    
  • 相关阅读:
    套接口编程
    传输层
    1 简介
    共享池2
    jquery.dataTables列中内容居中问题?求解?
    bootstrap-multiselect.js多选下拉框初始化时默认选中初始值
    datatable 动态显示/隐藏列
    bootstrap table 主子表 局部数据刷新(刷新子表)
    bootstrap table 怎么实现前两列固定冻结?
    bootstrapTable表格表头换行
  • 原文地址:https://www.cnblogs.com/testder/p/9397958.html
Copyright © 2011-2022 走看看