无法使用 VirtualBox 客户操作系统客户端列出主机操作系统 FileZilla 服务器目录

无法使用 VirtualBox 客户操作系统客户端列出主机操作系统 FileZilla 服务器目录

我想从客户操作系统访问主机操作系统上的 FTP 服务器。FTP 服务器在 win7 上运行,我可以使用 Firefox 访问它,我可以读取与客户用户共享的文件夹。另一方面,从客户操作系统(即 win98)访问它非常困难,我使用 IE6 作为客户端。我尽可能地禁用了安全性(禁用密码、IP 检查、允许未编码的消息),理论上它可以连接到服务器,但我仍然收到这个奇怪的错误消息。有什么想法可以解决这个问题吗?

在此处输入图片描述

答案1

理论上,当客户端尝试主动模式,而防火墙阻止服务器向客户端方向打开的数据连接时,通常会出现此 425 错误。据 Microsoft 称,IE5 支持被动模式,所以我的 IE6 也应该支持。我检查了一下,Win98 Internet Explorer 似乎没有添加此功能,可能是 Win2000 或更高版本添加了此功能。据我所知,Windows Server 2003 文档声称了这一点。由于 Win98 没有防火墙,而且我也关闭了主机操作系统中的防火墙,所以我不确定使用主动模式是否是真正的原因。我也尝试了 VirtualBox 中的端口转发,但关于要转发哪些端口的信息并不多,而且我尝试的端口也没有什么不同。我决定安装 total commander 并尝试被动模式,它应该不受任何防火墙的影响。令人惊讶的是,当我从客户操作系统尝试被动模式时,即使是被动模式下的 TC 也会超时。所以我怀疑问题是由主动模式引起的。它应该是 VirtualBox 特有的东西。我没有找到任何解决方案,所以我决定放弃并通过 HTTP 来解决这个问题。

注意:可能同样的现象阻止我连接到 win98 文件共享。win7 发现机器在网络上,允许使用旧协议,但仍然无法连接。我想我应该在“VirtualBox+NAT+超时”主题中查找,也许我能找到一些东西。但我担心这是某种错误,无法解决。我也尝试过桥接模式,但我失去了互联网和网络。理论上我需要 MS 环回适配器,但如果我无法通过 NAT 解决这个问题,那么进一步推进就没有意义了。

相关内容