使用Rsync进行服务器的备份
al2, local3,local4, local5, local6和local7.默认值是daemon.
模块参数 该选项指定由空格或逗号分隔的用户名列表,只有这些用户才允许连接该模块.这里的用户和系统用户没有任何关系.如果" auth users" 被设置,那么客户端发出对该模块的连接请求以后会被rsync请求challenged进行验证身份这里使用的challenge/response认证协议.用户的名和密码以明文方式存放在" secrets file" 选项指定的文件中.默认情况下无需密码就可以连接模块(也就是匿名方式). 该选项指定一个包含定义用户名:密码对的文件.只有在" auth users" 被定义时,该文件才有作用.文件每行包含一个username:passwd对.一般来说密码最好不要超过8个字符.没有默认的secures file名,需要限式指定一个(例如:/etc/rsyncd.passwd).注意:该文件的权限一定要是600,否则客户端将不能连接服务器.
hosts allow = 192.168.1.1,10.10.10.10//允许主机或网段 该选项指定哪些IP的客户允许连接该模块.客户模式定义可以是以下形式: 单个IP地址,例如:192.167.0.1 整个网段,例如:192.168.0.0/24,也可以是192.168.0.0/255.255.255.0 多个IP或网段需要用空格隔开,“*”则表示所有,默认是允许所有主机连接. hosts deny = 0.0.0.0/0 //禁止主机 3、 建立认证文件/etc/rsyncd.ps ,此文件须与配置文件中指定文件名保持一致 #vim /etc/rsyncd.ps 此处格式为:username:password,安全问题,并不建议实际使用中使用root用户 并且我们需要设置此文件的权限为600, 4、建立motd文件(可有可无) # vi /var/rsyncd.motd 5、启动rysnc 四、客户端安装 备份服务器只要安装rsync就可以了,不需要启动进程就可以了.下面为同步过程: 格式: #rsync –vzrtopg –delete --progress username@IP::要备份的目录 目录2 --delete 是保持跟服务器的目录完全一致 --progress 要备份的目录:指的是配置文件中的备份模块名 目录2:客户端的用来保持备份文件的目录 如果要上传的话,只需要将位置颠倒即可,如: /usr/local/rsync/bin/rsync -vzrtopg --delete --progress /root/backup root@128.1.30.150::www 五、windows客户端 下载cwRsyncServer_4.0.6_Installer.zip,在客户端机器安装,在计算机管理中启动服务. 1、 建立密码文件,我放在了c:rsyncd.ps 2、 进入dos,参考以下:
3、 可以写一个批处理文件,然后使用计划任务定期执行
|
|||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |