感谢您阅读这个问题。我在 www.1freehosting.com 和其他一些免费网站上创建了一个 FTP(文件传输协议)帐户。但是当我在 Windows 资源管理器中打开我的 FTP 服务器时,出现了错误。(错误截图链接:http://goo.gl/9LIy7k) 我也在 Windows 功能中打开了 FTP 服务器。请帮助我,让我摆脱这个问题。
我有 :-
个人电脑
Windows 8.1 专业版
64 位
感谢帮助...
答案1
如果您使用 Microsoft 为 Windows 系统提供的 FTP 客户端,它不支持被动 FTP,仅支持主动 FTP - 请参阅主动 FTP 与被动 FTP 的权威解释。您可以使用 Microsoft 的 FTP 客户端发出 PASV 命令,但它不起作用。使用主动 FTP,您的系统将连接到端口 21 上的 FTP 服务器并向服务器发送命令。然后,FTP 服务器将尝试从其一侧的端口 20 连接到系统上的另一个端口进行数据传输,例如,源端口加 1,系统从该端口建立了与服务器端口 21 的连接。除非您在系统上以及系统之前的任何防火墙中设置了适当的防火墙规则,否则这通常不起作用。例如,您可能还需要在路由器中设置适当的规则。请参阅NAT 和防火墙穿越。在这种情况下,最简单的方法是使用系统上支持被动 FTP 的 FTP 客户端,例如温SCP. WinSCP 还支持安全FTP,它基于安全外壳 (SSH) 协议构建,请确保在启动新会话时选择“FTP”作为文件协议,将其设置为使用 FTP 而不是 SFTP 进行连接,因为默认值为 SFTP。如果您可以使用支持被动 FTP 的 FTP 客户端连接到服务器,则不必担心防火墙规则。对于大多数人来说,这是一种更简单的使 FTP 传输正常工作的方法。
另请注意,如果您在 www.1freehosting.com 和其他提供 FTP 服务器服务的网站上创建了免费帐户,则对方是“服务器”,而您是“客户端” - 请参阅客户端-服务器模型。当您的系统作为客户端与另一个作为服务器的系统进行通信时,您不需要在您的系统上打开任何服务器支持。