作者naigig (专业 Hate 文批改)
看板FTP
标题[心得] 用 IE 连 FTP 连不上的时候..
时间Sun Dec 17 19:49:50 2006
因为朋友几乎是电脑白痴
完全没办法教他怎麽使用 FTP软体
所以弄了一个下午终於把 IE 连 FTP server 的问题给搞定了
================ 正文开始 =================
首先把一些症状给弄清楚
基本上 IE 连 FTP 的预设传输模式是被动 (Pasv)
但是如果了解被动与主动模式的话 会发现常常防火墙会在其中作怪
解决方式比较简单的方式是从用户端打开 IE
工具 -> 网际网路选项 -> 进阶 -> 下拉到"浏览"
把"使用被动式 FTP"的打勾取消掉
这样用户端就会改成用主动模式连线
有人会说 IE 不是标准的 FTP Client 因此改用FTP 软体就好了
但是我想这是server端不负责任的想法
server端只要弄好 IE 仍然可以很轻易的连上 FTP
作法:(以serv-U为例)
1.
到serv-U底下 -> local server -> domain -> setting -> advance
[v] Allow passive mode data transfer use IP [ ]
这个打勾,IP可以空着,他会自己设定
2.
local server -> setting -> advance
PASV port range [ ]-[ ]
这里要看你平常会用PASV连进FTP的人数
我的FTP会用PASV连进的不多 所以我只开了12个 1024-1035
记得 port 要开 1023 以上
3. 设定防火墙 (XP 内建防火墙为例)
防火墙 -> 例外 -> 新增连接埠 -> 21
(这个是server预设port 应该已经开了,否则用什麽都连不进来)
防火墙 -> 例外 -> 新增连接埠 -> 1024
...........
防火墙 -> 例外 -> 新增连接埠 -> 1035 (看你 port range 开多少)
(我爬文判断这一部份通常大部分人都没开,所以资料传输会传不出去)
这里比较麻烦是要一个一个开
其他的防火墙都比较聪明,会帮你处理好 (我之前用卡八)
内建防火墙就很...Orz
这样弄完我的 FTP 就可以用 IE 直接连线了
希望对大家有帮助 !
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.64.109.125
1F:推 riirene:请问, 我是用 G6架站的, IE的设定也有照您的方法... 12/19 16:04
2F:→ riirene:也没有开防火墙, 可是用 IE还是无法连线... 12/19 16:05
3F:推 gibberishsu:有些防毒软体也会监控port,所以也要开 12/20 09:10