ftp服务器之间的数据同步怎么实现!

ftp服务器之间的数据同步怎么实现!

现在有两个ftp server
ftp1 linux9.0 ip 218.4.*.* (vsFTPd 1.1.3)
ftp2 windows ip 218.5.*.* Serv-U FTP Server v5.2
现在我要做的就是ftp1 /home/user/in/下的文件时时的和 ftp2 /bub/home/user/in 下面实现同步,我只能在ftp1上作文章,ftp2我只有ftp的权限;
有什么好办法吗!
#!/bin/bash
#bug: 不能传子目录

ftp -i -n <<!
open 218.5.*.*
user xx yy(这是passwd)
bin
cd /bub/home/user/in
mput /home/usr/in/*
ls
close
bye
!

将它存成脚本,加可执行权限,再加到cron里,定时执行吧
再引用http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=67743

rickdu

1.编辑.netrc,增加如下一行:
machine 服务器地址 login 用户名 password 密码
2.编辑一个文件.ftp_cmd,存储ftp命令用:
lcd 本地目录
cd 远端目录
mput *.tbz
bye
3.crontab -e,增加一行:
10 4 * * 0 ftp -i < .ftp_cmd

自己修改一下凑合着用吧。



还是要多看man,少看woman---也引用谁的....不知道
maybe, you can make your ftp server "ftp1" to be the mirror of server "'ftp2"