zoukankan      html  css  js  c++  java
  • 利用Rsync在windows和linux之间同步数据

    使用Rsync从windows同步文件到linux

    1、windows服务端的安装与配置:

    免费软件下载地址:http://linux.linuxidc.com/,用户名密码为:www.linuxidc.com

    安装过程中,在提示输入用户名和密码时,密码一定与该系统的administrator密码相同,否则安装失败。

    安装完成后,到安装目录下修改配置文件:

    use chroot = false
    strict modes = false
    hosts allow = *
    log file = rsyncd.log
    port = 873
    
    uid=0   
    gid=0   
     
    
    [backup] #这个模块名可以随意命名
    
    path = /cygdrive/d/work  #要同步的文件路径,代表d:work目录
    read only = false
    transfer logging = yes
    list  = no
    hosts allow = *
    auth users = rsync      #rsync用户 仅这个账户可以同步该配置下文件
    secrets file = etc/rsyncd.secrets  #rsync登陆用户文件 记录rsync时需要输入的账号密码

    然后在etc目录下面创建帐号认证文件rsyncd.secrets,内容如下:

    username:password

    将该文件的拥有着修改为安装时指定的用户,如SvcCWRSYNC。

    服务端配置好后,到服务里启动rsync服务。

    2、linux客户端安装配置:

    安装rsync:

    yum install rsync

    本地创建账户认证文件,文件内只填写服务端认证密码即可:

    vim /etc/rsync.scrt

    然后同步文件:

    rsync -avzP --delete --password-file=/etc/rsync.scrt rsync@IP::backup /home/backup/

    --delete表示本地目录与服务端目录完全一致,若同步之前有数据,会将其删除。

  • 相关阅读:
    MIne FirstBlog
    P6563 [SBCOI2020]一直在你身旁
    P6563 [SBCOI2020]一直在你身旁
    T122085 [SBCOI2020]时光的流逝
    LC 918. Maximum Sum Circular Subarray
    1026 Table Tennis
    LC 1442. Count Triplets That Can Form Two Arrays of Equal XOR
    LC 1316. Distinct Echo Substrings
    LC 493. Reverse Pairs
    1029 Median (二分)
  • 原文地址:https://www.cnblogs.com/ahaii/p/5984853.html
Copyright © 2011-2022 走看看