开发者社区> 问答> 正文

ECS Windows FileZilla 搭建的FTP在外网无法连接和访问

问题如标题
系统:2008的32位版
ftp服务:FileZilla server 0.9.41中文(也试过IIS,比较奇怪的是明明是iis7但是却要装iis6来支持ftp,症状相同)
症状:服务器内可以正常连接和使用已经搭建好的ftp服务,而外网可以使用账密登陆ftp,但是读取文件列表就会报150错误,cmd资源浏览器网络浏览器客户端均试过,都无法获取文件列表。
已经做过的处理:
1.将20、21端口放入防火墙例外列表
2.客户端开启被动模式(cmd切换模式后自动断连不知道有没有什么关系)
3.将FileZilla server的被动模式端口限定为20-20
4.帮助中心里的同标题文档
5.防火墙全部关闭

下面是cmd和FileZilla的登陆结果,浏览器那边都是验证后直接报无法访问



求教一下这种情况下还有什么可能的解决办法?


---------------------------------------------------------解决方案之一-------------------------------------------
这个问题研究了一晚上,发现了一个解决方案,有两点需要修改


1.本地(客户端)防火墙需要【关掉】。本人win8系统,防火墙的出入站规则尝试着修改了很多次了也没有成功,不是很明白到底是防火墙的哪里阻止了连接,于是只能使用这种简单粗暴的方式了,当然用完之后得记得再打开防火墙。
2.FileZilla默认的加密模改为“只使用普通FTP”。在 文件->站点管理器->对应站点->常规->加密 处修改,应该是安全系数最低也是使用最简单的方式了吧,其他几个都是基于TLS协议,需要加证书维持安全性完整性的。


很粗浅的解决方案,而且仅针对FileZilla客户端。因为项目安全性要求不高,所以暂时就不考虑更安全的方案了。

展开
收起
云中游民 2016-07-25 18:42:17 10427 0
4 条回答
写回答
取消 提交回答
  • 关注云生态,专注云服务。
    引用楼主云中游民于2016-07-25 18:42发表的 ECS Windows 搭建的FTP在外网无法连接和访问 :
    问题如标题
    系统:2008的32位版
    ftp服务:FileZilla server 0.9.41中文(也试过IIS,比较奇怪的是明明是iis7但是却要装iis6来支持ftp,症状相同)
    症状:服务器内可以正常连接和使用已经搭建好的ftp服务,而外网可以使用账密登陆ftp,但是读取文件列表就会报150错误,cmd资源浏览器网络浏览器客户端均试过,都无法获取文件列表。
    已经做过的处理:
    .......


    楼主的情况,是不是和这个差不多呢,建议参考一下:
    http://www.capjsj.cn/filezilla_error.html
    2016-07-25 22:23:44
    赞同 展开评论 打赏
  • 安全组的配置你开放了没有。
    2016-07-25 20:03:11
    赞同 展开评论 打赏
  • 回 1楼梦丫头的帖子
    这个也试过了,防火墙全关了也还是不行

    -------------------------

    回 3楼紫龙001的帖子
    不知道具体指的是哪里,组策略与这个有关吗?求详细

    -------------------------

    回 5楼宝商科技的帖子
    多谢高人,你的回答很有帮助!!另外除了这个原因以外还有一个原因,本来我以为只要控制好服务器的防火墙就可以了,没想到客户端的防火墙也会导致连接不上的!!
    2016-07-25 19:40:24
    赞同 展开评论 打赏
  • 论坛总版主
    关闭防火墙看看
    2016-07-25 19:27:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
大规模云服务器高效使用及管理最佳实践 立即下载
TAKING WINDOWS 10 KERNEL 立即下载
ECS运维指南之Windows系统诊断 立即下载