2K3,IIS6,开启了Windows防火墙,放了20、21端口,但FTP客户端要设置为主动模式才能访问,为什么?
不知道IIS的FTP的主程序是哪一个??(我知道只要把它的主程序设置为防火墙例外,就没问题了。。Serv-U等Sever我试过,但是IIS的FTP,却不知道它的主程序是哪...
不知道IIS的FTP的主程序是哪一个??(我知道只要把它的主程序设置为防火墙例外,就没问题了。。Serv-U等Sever我试过,但是IIS的FTP,却不知道它的主程序是哪个。。唉。。
一楼的朋友,我是2K3/IIS6的。不知道存不存在你说的“穿越NAT访问”的问题,假设是因为这个原因,那有什么解决的办法吗?谢谢! 展开
一楼的朋友,我是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,客户端要设置为主动模式才能访问的原因。
快又稳
2024-10-28 广告
2024-10-28 广告
在Linux环境下配置基于域名的虚拟主机,需安装Apache或Nginx等Web服务器,并编辑配置文件。以Apache为例,需创建虚拟主机配置文件,指定域名、文档根目录等,然后启用该配置文件并重启Apache服务。同样,Nginx也需在相应...
点击进入详情页
本回答由快又稳提供
展开全部
IIS自带的FTP服务就是主动模式的,程序应是哪个,去服务里看看FTP启动项就知道了。
FTP客户端设置成主动模式时,主机必须是直连互联网的,比如固定IP的主机或者adsl拨号的主机。防火墙还得有规则允许源端口为20的数据包向本机传输。
客户端如果穿越nat访问主动模式的ftp,无法传输文件。
ServU支持被动模式,跟你把主程序设置为例外好像没多大关系。
你的客户端如果是一个内网IP,并配置了网关,一般来说网关都会用nat,这毕竟是互联网一个最通用的方式。像Winroute、ISA、windows自带的网络共享、iptables基本都通过nat方式让内网主机向外访问。
建议你用ServU,IIS的ftp忒S<>B
FTP客户端设置成主动模式时,主机必须是直连互联网的,比如固定IP的主机或者adsl拨号的主机。防火墙还得有规则允许源端口为20的数据包向本机传输。
客户端如果穿越nat访问主动模式的ftp,无法传输文件。
ServU支持被动模式,跟你把主程序设置为例外好像没多大关系。
你的客户端如果是一个内网IP,并配置了网关,一般来说网关都会用nat,这毕竟是互联网一个最通用的方式。像Winroute、ISA、windows自带的网络共享、iptables基本都通过nat方式让内网主机向外访问。
建议你用ServU,IIS的ftp忒S<>B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C:\WINDOWS\system32\inetsrv\inetinfo.exe
在服务里能看到服务 FTP Publishing Service
在服务里能看到服务 FTP Publishing Service
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |