短版:相当于
scp -3 http://user:[email protected]/somefile ftp://user:pass@ftpserver/my/path
详细版:
+------+ +-------+ +-------------+ | HTTP +---------------> linux +-------------> FTP server | +------+ WWW +-------+ LAN +-------------+
- 我在网上有一个 HTTP 资源。假设http://example.org/somefile
- 我有一个连接到以下 FTP 服务器的 linux 主机(RaspberryPi)
- 我有一个 FTP 服务器(媒体中心框)
我想通过 linux 主机将 HTTP 文件传输到 FTP 服务器。无需将整个文件存储在 linux 主机上,仅充当端点之间的缓冲区
这样做的简单方法是什么?
谢谢
挂载ftp目录:
然后您可以轻松地将选定的文件下载到此文件夹:
最后 umount ftp:
最简单的方法可能是建立一个 SSH 隧道。您的机器通过 ssh 连接到 linux 机器,然后该机器将该隧道上的所有流量转发到第二台主机。在您的本地主机上打开一个端口,您可以简单地将 FTP 客户端连接到该端口,它将被转发到 FTP 服务器。