防火墙上需要为 IIS FTP 服务器打开哪些端口以及如何最好地执行此操作,是否可以为 IIS FTP 配置防火墙,以便我打开正确的端口并且这样就好了?
只打开21端口但是服务器不可用,打开所有端口服务器都在运行。
ps 据我从 wiki 了解,您需要打开 21/TCP 来传输命令、打开 20/TCP 来传输数据并动态打开 49152-65534/TCP。
更新:
俄语版本
答案1
我刚刚创建了一条“新规则” - 打开 TCP 20-21 并使其运行。Microsoft 默认 FTP 规则仍然存在并处于激活状态,但阻止了连接。
答案2
当您安装 IIS 时,它会在 Windows 防火墙中预先配置防火墙规则。
您可能只需要启用这些规则即可使其正常工作。
去控制面板 > 系统和安全 > Windows 防火墙 > 高级设置 > 入站规则并找到三个“FTP 服务器”规则。确保已启用它们。有关详细信息,请参阅我的文章使用 IIS 在 Windows 上安装安全 FTP 服务器。
如果这没有帮助,您需要向我们提供更多详细信息。特别是,您收到的具体问题/错误消息。“不可用”相当模糊。
答案3
你只需要重置Windows 2016 服务器在 Windows 防火墙中预配置防火墙规则开始工作。我在几台 Windows 服务器上遇到了完全相同的问题。