Windows_server_2008_R2搭建FTP服务器完整设置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Windows server 2008 R2搭建FTP服务器完整设置
用Windows server 2008 R2搭建FTP服务器,似乎很简单,其实不然。网上的文章都没有完美收场,仅仅是本机测试成功。一旦用外机连接这个新搭建的FTP服务器,马上出问题了。这是由于防火墙的设置问题,微软居然在防火墙上阻止了“Windows服务主进程”。我这里把搭建FTP服务器和防火墙的设置作一完整介绍。
1. 安装FTP服务
在“服务器管理器”界面,从“添加角色"开始,选择“Web服务(IIS)”。
在以上界面选择FTP服务器及其子选项。
可以看到安装成功。上面提示并未启动windows自动更新,这个没有关系。
2. 新建FTP站点
准备选择要共享的FTP文件夹(随便选择一个作为测试,不需要作任何操作,只是有个思想准备):
现在开始新建站点:
根据上图的路径(从服务器管理器开始),点击右边的”添加FTP站点“
填写FTP站点名称(随便起个名称),并选择共享的文件夹。
此步由于没有SSL证书所以选择无。
这里给予所有用户读取的权限。
到这里,可以算是初步假设好了。虽然在本机测试是可以访问的,但是由于没有设置防火墙,所以外面是不能访问的。
网上那些抄来的文章都以为到这一步就成功了。但是当你亲手一试就发现不对了……
下面的步骤就是解决真正的外部连接FTP的设置。
从控制面板开始:
点击“系统和安全”
点击“Windows防火墙”
点击左上方的“允许程序或功能通过windows防火墙”
点击“允许运行另一程序”
点击“浏览”,并在以下路径找到svchost文件,点击“打开”
文件路径是:c:/windows/system32/svchost
点击”添加“。
这竟然是一个“Windows服务主进程”,微软的防火墙把这个也挡住了,算不算是微软的遗漏或是缺陷?现在确定后就可以从外部FTP连接到服务器了。以下是我的连接例子:
本文全部为actis原创。希望能对读者有一点帮助。
如果IE浏览器可以顺利访问那么出问题的就肯定是Flashfxp工具了,这时我们需要从以下几个方面下手排查故障。
1. 1
11 / 11