移动Serverlocation,如何移动文件

我是个大问题。 我必须从一个旧的Web空间,这是只有通过ftp accessibla移动数据。

不,我们有一个新的根服务器,当然可以通过SSH访问:-)

不,我需要移动旧空间的所有数据,但有很多的文件。 有没有办法直接从旧的FTP到存储,而不是通过第三站(我的本地机器)获取所有文件?

我试过用ftp,但没有成功。

我想我已经使用了错误的命令。

有没有一种方法来build立像这样的东西,包括所有文件和导演?

先谢谢你

伯恩哈德

  • lftp的

Lftp能够将远程目录镜像到本地,或者相反:

lftp有内置的镜像,可以下载或更新整个目录树。 还有反向镜像(镜像-R),它可以上传或更新服务器上的目录树。 镜像也可以同步两台远程服务器之间的目录,使用FXP(如果有的话)。

所以你只需要把它安装在你的新服务器上,像这样使用它:

# lftp ftp://user:pass@server -e "mirror -e /html /var/www/site ; quit" 

/ html是远程path,你的本地/ var / www / site。 语法是非常适合脚本的,所以如果你必须随着时间的推移安排这个,一个cron工作将会完成这个工作!

  • FXP

FXP就像从一台服务器到另一台服务器的FTP一样,但传输命令是从远程客户端发出的。 而且大多数支持fxp的客户端也能够执行SCP,因此应该可以在ftp服务器和运行ssh的新服务器之间build立FXP。