专栏首页葫芦linux rsync同步备份文件带密码验证

linux rsync同步备份文件带密码验证

C:\cwRsync\bin\rsync -vrtpg --delete --progress 10.0.0.5::51 /cygdrive/D/backup/MYSQL/51
windows<->linux
linux主机--客户端应用服务器:
安装rsync
手工创建/etc/rsyncd.conf输入:
#如果不加这行strict modes = false,可能会出现@ERROR: auth failed on module mysql
strict modes = false
#只允许192.168.1.0 网段下的客户端同步,也可指定IP。www.linuxidc.com 多个IP用逗号且无空格连接,如192.168.1.2,192.168.1.3
#也可用:hosts deny = 0.0.0.0/32
hosts allow = 10.0.0.4/255.255.255.0
log file = /var/log/rsyncd.log
#pid file = /var/run/rsyncd.pid #指定rsync的pid文件,可不用。

#motd file = /etc/rsyncd.motd #欢迎信息文件名称和存放位置(此文件没有,可以自行添加)
#lock file = /var/run/rsync.lock #指定支持max connections参数的锁文件,默认值
#max connections = 10   # 最大连接数为10

[web]  #指定认证的备份模块名为mysql,在client端需要指定
#备份路径
path= /var/www/ai3c/

#验证用户,这行如果不用,则可匿名访问,多个用户用逗号“,”分隔
#不建议用root。
auth users = wangzi

#备份以什么用户ID和组ID进行,也可用root
#但建议用mysql用户去读,只要设置有足够权限的用户即可,不建议用root.
uid = wangzi
gid = admin

# 可以忽略一些无关的IO错误
ignore errors

#不允许列文件
list = no

#密码验证文件:username:password
secrets file = /etc/rsyncd.secrets

#关闭只读,可以上传
read only = yes

#pid file = /var/run/rsyncd.pid
#log file = /var/log/rsyncd.log
#lock file = /var/run/rsync.lock
手工创建/etc/rsyncd.secrets输入
wangzi:wangzi
开机自动启动:
#chkconfig xinetd on
#chkconfig rsync on

windows主机服务端--备份服务器:
1、安装cwRsync软件
2、创建ai3c.bat文件到C:\cwRsync\bat目录下并输入:
C:\cwRsync\bin\rsync  -vrtpg --delete --exclude-from=exclude_ai3c.txt --progress wangzi@10.0.0.100::web /cygdrive/D/10.0.0.100ai3c备份/ --password-file=pwd.txt
3、创建pwd.txt到C:\cwRsync\bat目录下并输入:
wangzi
4、建立计划任务 每日定时运行此批处理程序。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • linux rsync + inotify搭建实时网页发布同步系统

    #如果不加这行strict modes = false,可能会出现@ERROR: auth failed on module mysql strict mod...

    葫芦
  • linux tsf投递日志至es

    葫芦
  • cssjshtml js 循环forEach

    葫芦
  • javascript闭包

    ## 定义 **闭包:**有权访问另一个函数作用域中的变量的函数。 ## 解析 相信刚看到这个定义,很多人肯定很迷糊,现在给出示例。 ``` function ...

    用户1624346
  • mui 百度语音识别转换文字

      用mui混合开发的APP,现有一个功能需求就是语音转换成文字,并把语音进行保存。对此考虑两种选择讯飞和百度。最终选择了百度语音。

    kmonkey
  • JS正则表达式入门篇

    兰翠 就职于爱屋吉屋,出身后端现混迹于前端 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或...

    前端黑板报
  • javascript正则表达式

    正则表达式一直是一个令人头疼但却又是十分重要的一个东西。熟练的使用正则表达式可以让你的工作事半功倍。接下来,一起来看看正则表达式是什么吧!

    踏浪
  • 【GTC 2020】如何利用NVIDIA工具在边缘部署智能视觉APP(中文字幕)

    了解如何使用大量数据集进行训练并实时部署,以创建高吞吐量、低延迟、端到端视频分析管道。

    GPUS Lady
  • nodejs创建HTTP服务器与前端通信示例(多demo)

    前面几篇都在复习nodejs创建HTTP服务器的若干知识点,本篇将使用原生AJAX和nodejs的HTTP服务器配合写几个DEMO,加深运用理解,也方便时间长回...

    前端_AWhile
  • KDD2018 | 摩拜&amp;京东联合利用智能单车数据挖掘违章停车

    作者:Tianfu He、Jie Bao、Ruiyuan Li、Sijie Ruan、Yanhua Li、Chao Tian、Yu Zheng

    机器之心

扫码关注云+社区

领取腾讯云代金券