聚能聊有奖话题:
前段时间在ecs的使用中,正好碰到个问题,新买的ecs居然iis里已经开通了ftp,却怎么都连不上。就顺便把所有的渠道都体验了一遍。
首先,文档党当然是先去翻最便捷的帮助文档(就算找不到解决方案,至少随便翻几下,就有送积分奖励啊,美美哒)。帮助文档里主要都是说明正常应该怎么开通FTP及相关设置,并没有提到我这个问题该怎么处理。
然后转战论坛,论坛上一堆的教程,还有很多人提问,总能碰到有相同问题的吧。翻了好几个相关版块,教程方面跟帮助文档比较相识,都是说正常的流程是怎么走。至于提问的帖子,好像跟我的情况有点不同,也没找到完全一样的情况。或者就是回复的人,没有回到点子上,这种情况估计没遇到过的人,也回答不上。
最后问云博士了。只是这坑货。。。除了搜索还会啥?人工智能路漫漫其修远兮。
至此,阿里云能第一时间快速获取答案的渠道已经全排除了,只能往外部求助了,找百度!然而搜了一堆,该做的,我都做了啊,还是没找到问题所在。最后,在经历了半天的各种尝试后,终于自己修复了问题。虽然安全组里端口开了,防火墙默认也放行了ftp的21端口。但是,仍然需要自己再在防火墙里增加一条放行21端口的规则。防火墙放行21端口规则里,设置了放行的程序为svhost.exe。百度到的文章里说,应增加ftp.exe。而我测试的结果是,除了这两个之外,还需要其他程序的参与。所以只能自己新增条规则,放行所有允许的程序通过21端口。
总结下原因:我选的系统是WINDOWS2012可能版本太新了,又使用了FTP服务,还是IIS自带的。情况属于小概率,所以遇到相同情况的人就比较少。现在还是WINDOWS 2008 使用远程桌面连接方式上传文件比较多,或者就是在服务器上安装FTP服务器端软件。
但是为了确认问题是否跟我猜测的一样,我还是祭出终极法宝:提交工单!
在跟售后工程师来来回回切磋了十余回合后,工程师终于上了我.....的帐号,确认了我的问题。当然,是确认了,不是解决。因为这个问题是系统镜像厂商(比如微软)的问题,阿里云也没办法处理。(我得赶紧去发篇博客,告诉大家怎么解决)