我是个大问题。 我必须从一个旧的Web空间,这是只有通过ftp accessibla移动数据。
不,我们有一个新的根服务器,当然可以通过SSH访问:-)
不,我需要移动旧空间的所有数据,但有很多的文件。 有没有办法直接从旧的FTP到存储,而不是通过第三站(我的本地机器)获取所有文件?
我试过用ftp,但没有成功。
我想我已经使用了错误的命令。
有没有一种方法来build立像这样的东西,包括所有文件和导演?
先谢谢你
伯恩哈德
Lftp能够将远程目录镜像到本地,或者相反:
lftp有内置的镜像,可以下载或更新整个目录树。 还有反向镜像(镜像-R),它可以上传或更新服务器上的目录树。 镜像也可以同步两台远程服务器之间的目录,使用FXP(如果有的话)。
所以你只需要把它安装在你的新服务器上,像这样使用它:
# lftp ftp://user:pass@server -e "mirror -e /html /var/www/site ; quit"
/ html是远程path,你的本地/ var / www / site。 语法是非常适合脚本的,所以如果你必须随着时间的推移安排这个,一个cron工作将会完成这个工作!
FXP就像从一台服务器到另一台服务器的FTP一样,但传输命令是从远程客户端发出的。 而且大多数支持fxp的客户端也能够执行SCP,因此应该可以在ftp服务器和运行ssh的新服务器之间build立FXP。