通过FTP进行代理/隧道连接

时间:2014-06-20 13:20:41

标签: security ftp tunnel

[服务器A] ----- [FTP服务器] ---- [服务器B]

服务器A和B都可以看到FTP服务器但不能看到彼此。有没有办法通过ftp服务器在它们之间创建隧道,只使用FTP协议?

2 个答案:

答案 0 :(得分:0)

FTP只会将数据传输到磁盘或从磁盘传输,因此隧道传输的唯一方法是将数据存储在一侧并在另一侧检索它们。

答案 1 :(得分:0)

您需要在FTP服务器上安装FTP代理,也许您的服务器已经支持代理连接。这允许服务器A连接到FTP服务器并将其用作连接到服务器B的代理,反之亦然。

一旦服务器A连接到FTP服务器,FTP协议就允许发送命令USER <user>@ServerB,这将导致FTP服务器连接到服务器B并从现在开始作为代理服务器。

我对FileZilla有一些经验,它对我测试FTP代理产品很好,因为它提供了许多支持的机制,告诉FTP代理连接到目标服务器。它还显示将通过网络发送的所有FTP命令,这对故障排除有很大帮助。