故障现象: IE浏览器无法建立FTP连接的错误。 解决方案:
最近通过IE浏览器与网站的服务器建立一个FTP链接,但是在地址栏输入连接地址按下回车键以后,弹出的页面却提示没有权限访问。在这里发生的错误与资料夹的权限并无关系,而是IE浏览器已经登入FTP Server (服务器),但是登入之后无法建立资料连接,所谓的资料连接就是data connection,讲明白一点就是用来传输文档、读取目录列表的连接无法建立。
这是因为IE浏览器默认采用的是PORT主动方式,而PORT方式在传送数据时,是由服务器主动连接客户端。所以,如果客户端在防火墙或NAT网关后面,用PORT方式将无法与Internet上的FTP服务器传送文件。几乎所有的ftp客户端软件都支持这两种方式。解决方式只要将IE浏览器设定为使用被动式FTP连接方式(PASV)。
IE浏览器开启使用被动式 FTP (PASSIVE MODE) 的方法,进入 工具--> 高级--> 找到并勾选 “使用被动FTP(用于防火墙和DSL调制解压器的兼容)” 。
如果改用了被动式 Passive FTP 还是不行,还是相同的错误,那很简单,就是您的 Server data ports 并未开通,请修改服务器FTP的相关配置,让服务器支持PASV模式。 |