seanlook / sersync

Automatically exported from code.google.com/p/sersync
0 stars 0 forks source link

一个关于同步的需求,是否有或者是否可以实现? #16

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago

最近有个这样的需求,A源服务器 同步内容到 B远程服务器 
但是B远程服务器的端口
限制只有22和80端口 
所以A源服务器按正常的sersync服务无法rsync同步内容到B远程
服务器。

我想的两种解决方案:

方案1、A源服务器继续监听本地的目录,如果有变化会触发调
用B远程服务器的一个
URL页面,该页面是做好的php调用shell脚本 
执行从B远程服务器去A源服务器取数据
的动作
问题1:如果用sersync的服务 
好像并没有把rsync这个模块单独出来可以设置true或
者false
问题2:如果真的调用B远程服务器最好是可以传送变化的文件
路径过去,这样效率上
更高不需要遍例所有的文件(只是一个补充优化的问题)

方案2:通过端口22号传送过去,因为rsync自带了-e这个参数��
�以实现ssh的传送。
问题1:sersync默认就是用的rsyncd的服务 
使用模块的方式传送的,所以配置上不知
道如何进行修改才能达到这个需求 

Original issue reported on code.google.com by Ajian...@gmail.com on 12 May 2010 at 2:52

GoogleCodeExporter commented 9 years ago
应该可用expect,rsync,ssh结合起来使用,但软件要支持命令的配�
��,现在这个软件还不够灵活,期待更完善,更灵活

Original comment by guohongq...@gmail.com on 19 May 2010 at 1:13