windows server 2003 iis 中ftp服务开启后局域网内无法访问,只能通过windows下CMD命令访问【ftp -->open -->输入IP-->输入user/password访问】。在linux环境下使用ftp命令方式无法访问,winscp方式也无法访问。可是关闭防火墙才可以访问。
做如下配置即可建议:
1、在防火墙配置中“高级”选项卡中,选择与 ftp 服务相关的网络连接,点击“设置”。在“高级设置”对话框的“服务”选项卡中,启用“ftp 服务器”。
2、客户端使用主动模式访问 ftp 服务器。以上两个方法都可以,推荐使用第一个。
以上2种方式2选1即可。
另外,windows 防火墙是单向防火墙,只会过滤入站访问。在客户端使用被动模式访问 ftp 服务时,ftp 服务是使用 20/tcp 端口主动连接客户端,因此不需要在防火墙上打开 20/tcp 端口。