如何在Windows机器上的不同端口上开启多个FTP服务器?

如何在Windows机器上的不同端口上开启多个FTP服务器?

我目前正在测试一个应用程序,该应用程序需要在不同的端口上有多个 FTP 服务器用于下载模块。

例如:

  • File1.txt必须在端口21上下载,
  • File2.txt 必须在端口 22 上下载,
  • FIle3.txt 必须在端口 23 上下载,依此类推..

我可以在 Windows 7 机器上打开不同的端口吗?

我可以通过 FileZilla FTP 服务器来实现这一点吗?

答案1

Windows 在 IIS 中内置有一个 FTP 服务器。

请参阅我的指南使用 IIS 在 Windows 上安装安全 FTP 服务器

它仅显示如何设置单个服务器。要设置多个服务器,请重复添加独立 FTP 站点您需要的每个站点的部分。此外,在绑定设置为每个站点分配不同的端口。

在此处输入图片描述


FileZilla FTP 服务器只能运行单个 FTP 服务器。但您可以多次安装它,安装到不同的文件夹中。并将每个实例配置为使用不同的端口。


但是,如果您只需要进行测试,您真的需要单独的 FTP 服务器吗?如果让单个 FTP 服务器监听多个端口(可能还有多个帐户)会怎样?您正在测试的应用程序无法分辨出差异。

IIS 和 FileZilla 服务器都可以监听多个端口。

  • 在 IIS 中,您可以向单个 FTP 站点添加多个“绑定”。
  • 在 FileZilla 服务器中,您可以在其“监听这些端口”设置中指定端口列表。

相关内容