今晚我在 IIS 7.0 上为整个被动端口范围交易而苦苦挣扎。我终于意识到它显然只适用于 FTP/ES 或 FTP/IS。当我尝试执行普通 ftp 时,它会在响应 PORT 请求时分配它想要的任何端口号。
首先,我是不是错过了什么。其次,如果我不是,为什么它会以这种方式工作?
TIA。
Adm*_*emo 33
我今天遇到同样的问题时偶然发现了这个问题。我在 IIS 7.5 管理器控制台中设置了“数据通道端口范围”,但服务器一直选择指定范围之外的端口。我的问题不是防火墙重写响应(我使用的是 TLS,所以它不能,即使它尝试过)。实际上,更改端口范围后,您必须重新启动“Microsoft FTP 服务”。使用iisreset是不够的,在 IIS 管理器中单击服务器级别的“重新启动”也不够;操作系统级服务 ( ftpsvc) 必须完全停止和启动。
我最终确定 $%(*&@ 防火墙正在重写ftp 命令,试图“有所帮助”。当我尝试安装 FileZilla 服务器并遇到同样的问题时,我确定了这一点。幸运的是,FileZilla 服务器有一个开放的监控窗口,我能够观察双方的对话并确定服务器实际上正在发送正确的端口号。
| 归档时间: |
|
| 查看次数: |
10920 次 |
| 最近记录: |