2K3,IIS6,开启了Windows防火墙,放了20、21端口,但FTP客户端要设置为主动模式才能访问,为什么?

不知道IIS的FTP的主程序是哪一个??(我知道只要把它的主程序设置为防火墙例外,就没问题了。。Serv-U等Sever我试过,但是IIS的FTP,却不知道它的主程序是哪个。。唉。。
一楼的朋友,我是2K3/IIS6的。不知道存不存在你说的“穿越NAT访问”的问题,假设是因为这个原因,那有什么解决的办法吗?谢谢!

先说IIS6的FTP主程序吧。不太清楚你说的主程序的意思。我对你所说的问题的理解是,在开始-程序中怎么有没有IIS6的FTP设置和管理工具是吧?

IIS的FTP的管理就是在IIS管理器中进行的,如图1红框处。如果你发现你的IIS管理器中没有这一项是因为,IIS6在默认安装时并不安装FTP组件,需要手工添加,你需要在控制面板--添加删除程序--添加删除windows组件中添加上。如图2。

再说主动模式和被动模式。

主动模式的连接过程是这样的,首先客户随机端口连接服务器21端口,然后服务器通过20端口连接客户机刚刚那个随机端口传数据。整个过程中服务器只要开放TCP 20和21就可以

被动模式的连接过程是这样的:首先客户随机端口连接服务器21端口,然后服务器通过21端口告诉客户机自己打开哪个端口传数据(这个端口是个1025--5000的端口)最后客户机连接服务器的所告知的端口。这个过程中服务器除了要开放21端口外,还要开放1025--5000的所有端口才行,如果这样开放就不是防火墙了。

这就是为什么你开了防火墙的20 21,客户端要设置为主动模式才能访问的原因。

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-10-20
IIS自带的FTP服务就是主动模式的,程序应是哪个,去服务里看看FTP启动项就知道了。
FTP客户端设置成主动模式时,主机必须是直连互联网的,比如固定IP的主机或者adsl拨号的主机。防火墙还得有规则允许源端口为20的数据包向本机传输。
客户端如果穿越nat访问主动模式的ftp,无法传输文件。

ServU支持被动模式,跟你把主程序设置为例外好像没多大关系。

你的客户端如果是一个内网IP,并配置了网关,一般来说网关都会用nat,这毕竟是互联网一个最通用的方式。像Winroute、ISA、windows自带的网络共享、iptables基本都通过nat方式让内网主机向外访问。
建议你用ServU,IIS的ftp忒S<>B
第2个回答  2012-03-07
C:\WINDOWS\system32\inetsrv\inetinfo.exe
在服务里能看到服务 FTP Publishing Service

2K3,IIS6,开启了Windows防火墙,放了20、21端口,但FTP客户端要设置为主动...
IIS的FTP的管理就是在IIS管理器中进行的,如图1红框处。如果你发现你的IIS管理器中没有这一项是因为,IIS6在默认安装时并不安装FTP组件,需要手工添加,你需要在控制面板--添加删除程序--添加删除windows组件中添加上。如图2。再说主动模式和被动模式。主动模式的连接过程是这样的,首先客户随机端口连接...

iis 6 ftp服务器问题:21端口 列表错误,其它端口正常使用
将其中一个更换端口号就可以了

如何打开本机ftp端口如何打开本机ftp端口
1.只有电脑已安装FTP服务程序,才需要打开21端口。2.若安装了IIS或者其他FTP服务程序,得到该提示是由于防火墙阻挡了对该端口的访问,如果是Windows防火墙,可以在“控制面板”--〉“Windows防火墙”--〉“例外”--〉“添加端口”来添加该端口。3.其他防火墙也可以通过修改规则来打开端口。如:金山网镖,...

在win2003服务器IIS搭建FTP,怎么设置才能是“使用被动FTP”访问,对外...
打开internet浏览器属性》高级》使用被动FTP(用于防火墙和DSL调制解调器的兼容),去掉勾

iis怎么查看ftp密码iisftp用户名密码
WIN7系统下建FTP服务器方法:一、创建FTP站点。打开:控制面板---系统和安全---管理工具---Internet信息服务。建站:右键点击网站---添加FTP站点。输入FTP站点名称---选择你的FTP目录物理路径,点下一步。IP选择本机IP,端口默认21(可更改),SSL选"允许",点下一步。设置权限,点击完成。二、管理...

ftp站点如何添加怎么添加ftp站点
1。首先,打开iis管理器。win10用户直接在搜索框输入iis就可以找到。2.然后右击网站位置,从弹出的快捷菜单中选择:添加ftp站点。3.在“添加ftp站点”对话框中,输入ftp别名。4.然后在新打开的页面中,指定ftp站点的物理路径。5.在绑定和ssl设置中,设置ip地址和端口号。默认端口号是21。6.最终添加完成...

iis怎么设置ftpiis怎么设置默认页面
第一步是打开IIS。步骤如下:单击开始-管理工具-IIS管理器。或者 开始-控制面板-管理工具-IIS管理器 2 第二步:打开IIS后,选择右边的FTP,展开。如果你找到了默认的FTP,我们就用这个默认的FTP直接在这里设置。当然这个名字可以改,但是这个名字不是FTP的用户名;3 第三步,我们打开默认FTP的属性面板...

服务器怎么设置ftp服务器怎么设置ftps
安装IIS7.0中的FTP若要设置FTP站点,必须先通过WindowsServer2008中的角色管理工具来安装FTP服务。具体过程如下:在Windows客户端上安装FTP服务 1.在开始菜单上单击控制面板。2.单击程序,然后单击打开或关闭Windows功能。3.在Windows功能对话框中,展开Internet信息服务节点。4.展开FTP发布服务节点,然后单击...

怎样使FTP能正常访问
1.pingFTP服务器地址,查看是否可以访问;2.检查您是否可以从本地正常访问FTP服务器;3.检查FTP服务是否已启动;4.检查防火墙设置,查看端口21服务器上是否有任何ftp常规配置。解决方案如下:1.依次在服务器上找到:开始-管理工具-计算机管理-本地用户和组-用户-(右键)添加新用户,设置用户名和密码(密码...

iis怎么配置ftpiis怎么配置网站
在打开的IIS管理界面,鼠标右键点击【网站】,选择右键菜单【添加FTP站点】 在【添加FTP站点】窗口中,输入站点名称,选择文件存放的物理路径,点击【下一步】按钮 在【绑定和SSL设置】界面,填写当前配置的服务器ip地址,端口号默认21,可以修改。本文仅演示,所以勾选了【无SSL】,此项根据实际需要选择。点击【下一步】按...

相似回答