WS03 上的 Windows 防火墙 + FTP 服务器

WS03 上的 Windows 防火墙 + FTP 服务器

我的操作系统是 Windows Server 2003。我安装了 FTP 服务并使用 IIS 6.0 控制台对其进行了配置。当我停用防火墙时,一切正常,但如果不停用,我就无法建立连接。端口 21 tcp + udp、端口 22 tcp + udp 和整个 FTP 服务器应用程序都设置为通过,但不起作用。当然,FTP 在 21 上崩溃了。

有任何想法吗

答案1

在 Windows Server 2003 中,如果您以 的身份运行 FTP C:\ftp localhost,则应该可以正常工作,因为 FTP 将通过 127.0.0.1 进行访问,并且不需要任何例外。但是,如果您正在访问C:\ftp ip_address,您将能够登录,但只要您单击dirls,系统就会提示您Windows 安全警报加上FTP处于未阻止或阻止列表中。解除 FTP 服务封锁你应该会没事的。

现在,如果您转到控制面板 -> Windows 防火墙并单击例外。您将发现文件传输协议已被选中,即现在 FTP 已通过防火墙解除阻止。

您还可以使用如下所示的 netsh 命令来验证 FTP 是否在允许的程序列表中。

netsh firewall>show allowedprogram

Allowed programs configuration for Domain profile:
Mode     Name / Program
-------------------------------------------------------------------
Enable   File Transfer Program / C:\WINDOWS\system32\ftp.exe

相关内容