【问题标题】:Understand ACTV mode and the PORT command了解 ACTV 模式和 PORT 命令
【发布时间】:2023-08-25 12:34:01
【问题描述】:

我是兼职 FTP 服务器管理员(没有真正的全职管理员)。我们目前只允许 ACTV 模式连接。我们的一些客户对此有疑问,但在大多数情况下,他们都可以使用 ACTV。对于少数不这样做的人,我们已经能够将数据从我们的服务器推送到他们的服务器。 特别是有一位客户,但他目前遇到了麻烦。他正在使用 file-zilla 并发出 PORT 命令。 首先,使用 PORT 命令是否意味着您处于 ACTV 模式? 其次,FileZilla 中有没有办法明确更改为 ACTV 模式? 谢谢您的帮助, _拉米

【问题讨论】:

  • 嗯......这里还有更多的混乱。在下一条评论中从日志文件中获取 sn-p。
  • 10/05/11 09:32:26, 57139, 192.147.57.6, USER, PASV 10/05/11 09:32:26, 57139, 192.147.57.6, USER, 501 PASV 没有允许。 10/05/11 09:32:26, 57139, 192.147.57.6, USER, PORT 192,147,57,6,138,19 10/05/11 09:32:26, 57139, 192.147.57.6, USER, 200 端口命令成功. 2011 年 10 月 5 日 09:32:26, 57139, 192.147.57.6, USER, RETR 文件名 10/05/11 09:32:26, 57139, 192.147.57.6, USER, 要求下载 'MASKEDFILENAME' -> 'FILENAME ' from 0 --> 允许访问。
  • 10/05/11 09:32:26, 57139, 192.147.57.6, USER, 150 为文件名打开数据连接(525060 字节) 10/05/11 09:32:26, 57139, 192.147.57.6,用户,完成从 0 到 525060 (00:00:01 - 512.754 KBytes/s) 下载 'MASKEDFILENAME' -> 'FILENAME'。 2011 年 10 月 5 日 09:32:26, 57139, 192.147.57.6, USER, 226 文件发送正常。 2011 年 10 月 5 日 09:32:27、57139、192.147.57.6、用户、MDTM 文件名 10/05/11 09:32:27、57139、192.147.57.6、用户、213 20091005100655 10/05/11 09:32 :27, 57139, 192.147.57.6, USER, PASV 10/05/11 09:32:27, 57139, 192.147.57.6, USER, 501 PASV 不允许。
  • 抱歉,它的可读性不太好 - 不确定如何正确发布日志文件。

标签: ftp port filezilla


【解决方案1】:

活动模式需要 PORT 命令。 PORT 是告诉服务器在客户端上连接到哪里以打开数据通道。

当客户端位于 NAT 之后时,主动 FTP 会中断,因此在大多数使用 FTP 的情况下,被动是首选默认设置。强烈建议不要使用 FTP 并切换到 SFTP。

【讨论】:

  • 好的,真的不确定这里发生了什么。尝试从防火墙的同一侧测试 FileZilla。我将 FileZilla 设置为“回退到活动状态”。我可以正常连接。但是当我尝试传输文件时,我看到:状态:目录列表成功状态:开始下载 /FILE 错误:无法打开“FILE”进行写入错误:文件传输失败状态:开始下载 /FILE 错误:无法打开“FILE”写入错误:文件传输失败状态:开始下载/FILE错误:无法打开“FILE”写入错误:文件传输失败