rsync实现linux与windows数据同步

简介:

 Linux服务端配置


[root@redhat6 RsyncDemo]# tar zxvf rsync-3.0.9.tar.gz


[root@redhat6 RsyncDemo]#cd rsync-3.0.9


[root@redhat6 rsync-3.0.9pre1]# 


./configure    # 出现“rsync 3.0.9pre1 configuration successful ”表示安装成功,

如果不成功,则看前面差什么包就下载并安装什么包即可。


[root@redhat6 rsync-3.0.9pre1]# make


[root@redhat6 rsync-3.0.9pre1]# make install#无错误内容回显,表示安装成功,如果make那一步就失败,估计是没有gcc编译环境或其他问题。


#service iptables stop

#vim /etc/rsyncd.conf                 #如果不存在,直接用VI新建

添加:

uid = root

gid = root

use chroot = no

max connections = 200

timeout = 600

pid file = /var/run/rsyncd.pid

lock file = /var/run/rsync.lock

log file = /var/log/rsyncd.log

[backup]     

path = /backup/      

ignore errors

read only = false

list = false

hosts allow = 172.168.32.0/24

hosts deny = 0.0.0.0/32

auth users = rsync_backup

secrets file = /etc/rsync.password


---------------------------------------------------------------------------------------------------------

mkdir /backup 

chmod -R 777 /backup                              #新建目录backup及给予权限(此步可忽略)

echo "rsync_backup:elain" >/etc/rsync.password    #配置帐号及密码

chmod 600 /etc/rsync.password                     #配置rsync.passwd文件权限

cat /etc/rsync.password

 

#echo "/usr/bin/rsync --daemon">>/etc/rc.local    #设置为开机自启动

#pkill rsync                        

 

#rsync --daemon                     #重启rsync服务

#ps -ef |grep rsync                 #检查启动是否正常

 

 

3、配置windows的rsync客户端 

(1)安装client端的rsync包

下载 cwRSYNC 2.0 WINDOWS客户端


点击安装

安装完成后,将脚本文件放到安装目录BIN文件夹下

创建客户端的rsync.passwrod文件到相应目录下

客户端的rsync.passwrod文件中只需存放密码即可,linux权限600,window权限可以是最大

手动同步命令rsync -vzrtopg --progress --password-file=/cygdrive/c/rsync.password ylcf@192.168.1.2::backup /cygdrive/d/app/soft/  参考路径,WINDOWS下盘符前必须加/cygdrive

同步如果报以下错误

ERROR: password file must be owned by root when running as root rsync error: syntax or usage error 

请将客户端的password文件所有者改为管理员用户



使用脚本文件结合计划任务可实现定时数据同步



linux同步客户端配置

安装rsync程序,不需要rsyncd.conf的配置文件

创建客户端的rsync.passwrod文件到相应目录下

客户端的rsync.passwrod文件中只需存放密码即可,linux权限600

手动同步命令rsync -vzrtopg --progress --password-file=/etc/rsync.password ylcf@192.168.1.2::backup /app/soft/  参考路径




本文转自 jvrmusic520  51CTO博客,原文链接:http://blog.51cto.com/linuxtech/1706818
相关文章
|
12天前
|
安全 网络协议 Linux
telnet在windows和linux上的使用方法
Telnet是一个简单且强大的网络工具,广泛用于远程管理和网络诊断。尽管存在安全风险,但在受控环境中,Telnet仍然是一个非常有用的工具。通过本文的介绍,您应该能够在Windows和Linux系统上安装并使用Telnet进行各种网络操作。
74 18
|
1月前
|
安全 Ubuntu Linux
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
46 9
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
|
15天前
|
Ubuntu 网络协议 Linux
快速部署WSL(Windows Subsystem for Linux)
WSL提供了一种轻量级的方法,使开发者能够在Windows上无缝运行Linux环境。通过本文介绍的步骤,可以快速安装、配置和使用WSL,以满足开发和测试的需求。
63 8
|
1月前
|
自然语言处理 安全 Java
Nexpose 7.0.1 for Linux & Windows - 漏洞扫描
Nexpose 7.0.1 for Linux & Windows - 漏洞扫描
42 6
|
1月前
|
关系型数据库 MySQL Linux
MySQL数据库下载安装教程(Windows&Linux)
本文档详细介绍了MySQL的安装步骤,包括安装前的准备工作、下载安装包、Windows和Linux系统下的具体安装流程,以及如何配置MySQL服务、设置环境变量、启动服务和连接数据库等关键操作。
|
2月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
81 4
|
3月前
|
Linux 网络安全 虚拟化
适用于Linux的Windows子系统(WSL1)的安装与使用记录
并放到启动文件夹,就可以开机自动启动了。
167 0
|
8月前
|
弹性计算 运维 安全
阿里云服务器Windows和Linux操作系统区别对比
阿里云服务器Windows和Linux操作系统区别对比,性能有差异吗?有,同配置下Linux性能要优于Windows,但这与阿里云无关,仅仅是linux和windows之间的区别。另外,阿里云提供的windows和linux操作系统均为正版授权,用户不需要额外支付许可费用,如何选择?看用户自己的应用程序情况。
|
8月前
|
运维 安全 Linux
使用阿里云搭建幻兽帕鲁服务器操作系统类型Windows和Linux有区别吗?
使用阿里云搭建幻兽帕鲁服务器操作系统类型Windows和Linux有区别吗?性能有差异?同配置的游戏服务器,如4核16G或8核32G配置等,选择Windows和Linux操作系统差异不太大,如果非要对比的话,Linux系统相对Windows更少占用计算资源,当然如果对Linux不熟悉的话,可以选择Windows。另外,即便是幻兽帕鲁服务器创建成功后,也是可以免费修改操作系统的
213 1
|
Linux 开发者 Windows
Windows、Linux 和 Mac:操作系统之间的区别
Windows系统、Linux系统与Mac系统:操作系统的对比与选择 操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。以下是Windows 系统、Linux 系统、Mac 系统的对比:
下一篇
开通oss服务
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等