我用IIS配置的ftp 但是只要防火墙是开启状态就“无法列出目录,服务器链接超时” 关闭防火墙就正常了。
1个回答
展开全部
ftp 分2种模式,主动和被动
主动模式FTP server用到 tcp 21 控制, 20 数据, FTP CLIENT 用到 N 连接 21, 这个时候是ftp server 主动用20端口连接 客户端的n+1端口 , N > 1024 。
被动模式FTP server用到tcp 21 控制,x > 1024,随机端口, FTP CLIENT 用到 N 连接 21, 这个时候是ftp客户端主动使用N +1 连接ftp服务器的x端口 , N > 1024 。
现在用到的基本都是被动模式,因为客户端做了NAT,FTP服务器不可能主动发起连接到客户端。
要是开放端口,服务器端要开放 21, 入, 1024以上的所有TCP端口,入。
主动模式FTP server用到 tcp 21 控制, 20 数据, FTP CLIENT 用到 N 连接 21, 这个时候是ftp server 主动用20端口连接 客户端的n+1端口 , N > 1024 。
被动模式FTP server用到tcp 21 控制,x > 1024,随机端口, FTP CLIENT 用到 N 连接 21, 这个时候是ftp客户端主动使用N +1 连接ftp服务器的x端口 , N > 1024 。
现在用到的基本都是被动模式,因为客户端做了NAT,FTP服务器不可能主动发起连接到客户端。
要是开放端口,服务器端要开放 21, 入, 1024以上的所有TCP端口,入。
追问
看的不是很明白 21端口已经列入防火墙例外里面了。 本地连接里面FTP已经取消勾选了, 选了也没用。1024以上端口全部开通,那要开通多少啊!
追答
对于服务器端的防火墙来说,必须允许下面的通讯才能支持被动方式的FTP:
1. 从任何端口到服务器的21端口 (客户端初始化的连接 SC)
3. 从任何端口到服务器的大于1024端口 (入;客户端初始化数据连接到服务器指定的任意端口 SC)
http://technet.microsoft.com/zh-cn/library/dd421710(WS.10).aspx
这个是IIS 7.0的官方配置方法。限制FTP被动模式的数据传输的端口到一个有限的范围内。
你看你的IIS是多少的。
2003 的是IIS6.0, 2008 的是IIS7.0
Storm代理
2023-06-05 广告
2023-06-05 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询