【发布时间】:2011-11-12 05:31:36
【问题描述】:
我目前面临着一个相当有限的共享网络主机,我必须(阅读:想要)使用它来将文件从 FTP 传输到 FTP。
Server1:专用的 linux 服务器,完全控制(SSH 等)。 Server2:有限的共享网络主机,但启用了 FTP。 Server3:一个非常有限的共享网络主机,但也启用了 FTP。
我需要做的是将文件从 Server2 复制到 Server3。服务器 3 禁用了几乎所有 PHP 文件传输选项,但启用了 FTP。我唯一的选择是使用 FTP 传输文件。首先想到的是:
-Server1 使用 wget(使用 php exec)从 server2 导入文件:
exec('wget ftp://user:pass@server2.com//home/filesfolder/thefile.php -P /var/www/holdingfolder');
-Server1 使用 FTP 将文件上传到 server3 并将其从“holdingfolder”中删除
这可行,但此选项只是浪费带宽,并假定 server1 在任何时候都有足够的空间来保存文件,直到它被传输。我不能使用专用的 linux 服务器的 FTP 客户端将其直接 FTP 到另一个 FTP 服务器作为傀儡大师吗?
【问题讨论】: