无法通过 SOCKS 代理上传到 FTP 服务器

无法通过 SOCKS 代理上传到 FTP 服务器

这个问题在某种程度上是这个问题

我的最终目的是能够将文件上传到相关的 ftp 服务器。

我让 FileZilla 通过 PuTTY 在端口 9090 上创建的 SOCKS 代理进行连接,以便屏蔽我的 IP 地址,这样我就可以连接到我的工作 FTP 服务器,该服务器只接受来自本地 IP 的连接。PuTTY 正在通过 ssh 连接到我工作中的一台机器,FileZilla 设置为使用本地代理(位于 127.0.0.1:9090)连接到我的工作 FTP 服务器。

这成功了,因为我能够连接、获取目录列表、下载文件并执行几个文件操作(我重命名了文件、移动了文件、删除了文件……等等)。但是,我无法上传任何内容。日志似乎显示一切正常,然后连接超时并且传输失败。

注意* 服务器通常(但并非总是)创建我打算上传的文件,但其中没有数据。下面显示的我尝试上传的 personnel.html 文件是在服务器上创建的,但 FileZilla 显示它的大小为 0B,当我下载(或在线查看)时,它完全是空白的。

下面我附上了 FileZilla 尝试将 personnel.html 上传到 FTP 服务器的日志。我已隐藏了所有可识别个人身份的信息。

状态:通过代理连接到 xxx.xxx.10.2

状态:连接到 127.0.0.1:9090...

状态:已与代理建立连接,正在执行握手......

状态:连接已建立,正在等待欢迎消息……

响应:220 BulletProof FTP 服务器已准备就绪...

命令:USER xxxx

响应:331 xxxx 需要密码。

命令:PASS ****

响应:230 用户 xxxx 已登录。

状态:已连接

状态:开始上传 C:\Users\xxx\Desktop\prrc\personnel.html

命令:CWD /research_groups/reservoir_sweep_improvement/pages

响应:250 CWD 命令成功。“/research_groups/reservoir_sweep_improvement/pages”是当前目录。

状态:正在检索目录列表...

命令:TYPE I

响应:200 类型设置为 I。

命令:PASV

响应:227 进入被动模式(xxx,xxx,10,2,128,175)

命令:LIST

状态:连接到 127.0.0.1:9090...

状态:已与代理建立连接,正在执行握手......

响应:150 来自 xxx.xxx.2.218:39774 的数据连接已接受;传输开始。

响应:226 转账成功

命令:TYPE A

响应:200 类型设置为 A。

命令:PASV

响应:227 进入被动模式 (xxx,xxx,10,2,206,73)

指挥:STOR人员.html

状态:连接到 127.0.0.1:9090...

状态:已与代理建立连接,正在执行握手......

响应:150 来自 xxx.xxx.2.218:58526 的数据连接已接受;开始为 personnel.html 进行传输。

错误:连接超时

错误:文件传输失败

提前感谢任何帮助!

相关内容