• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    CentOS 一键配置rsync服务器脚本
    1、保存下面的代码为一个文件,上传到服务器端,名称为rsync.sh


    复制代码
    代码如下:

    #!/bin/bash
    #rsync Written by zhumaohai
    #For more information please visit http://www.centos.bz
    echo "Please input the rsync username:"
    read username
    echo "Please input the rsync username password:"
    read password
    echo "Please input the server ip address:"
    read serverip
    echo "Please input the allow ip address:"
    read allowip
    echo "Please input the path you want to rsync:"
    read rsyncpath
    echo "==========================input all completed========================"
    echo "==========================install rsync========================"
    yum -y install rsync
    useradd $username
    mkdir /etc/rsyncd
    cat >/etc/rsyncd/rsyncd.confeof
    # Minimal configuration file for rsync daemon
    # See rsync(1) and rsyncd.conf(5) man pages for help
    # This line is required by the /etc/init.d/rsyncd script
    pid file = /var/run/rsyncd.pid
    port = 873
    address = $serverip
    #uid = nobody
    #gid = nobody
    uid = root
    gid = root
    use chroot = yes
    read only = yes

    #limit access to private LANs
    hosts allow=192.168.1.0/255.255.255.0 10.0.1.0/255.255.255.0 $allowip
    hosts deny=*
    max connections = 5
    motd file = /etc/rsyncd/rsyncd.motd
    #This will give you a separate log file
    #log file = /var/log/rsync.log
    #This will log every file transferred - up to 85,000+ per user, per sync
    #transfer logging = yes
    log format = %t %a %m %f %b
    syslog facility = local3
    timeout = 300
    [$username home]
    path = $rsyncpath
    list=yes
    ignore errors
    auth users = $username
    secrets file = /etc/rsyncd/rsyncd.secrets
    eof
    echo "$username:$password" > /etc/rsyncd/rsyncd.secrets
    chmod 600 /etc/rsyncd/rsyncd.secrets
    cat >/etc/rsyncd/rsyncd.motdeof
    +++++++++++++++++++++++++++
    + centos.bz rsync 2011-2012 +
    +++++++++++++++++++++++++++
    eof
    /usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf
    ps -aux | grep rsync

    2、赋予脚本权限

    复制代码
    代码如下:

    chmod +x rsync.sh

    3、执行脚本

    复制代码
    代码如下:

    ./rsync.sh

    4、客户端同样需要安装rsync
    上一篇:rsync服务器架设(数据同步|文件增量备份)
    下一篇:Unix/Linux 命令参考
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    CentOS 一键配置rsync服务器脚本 CentOS,一键,配置,rsync,服务器,