简介
本文介绍了如何使用弹性云服务器的Windows实例搭建FTP站点。该指导具体操作以Windows Server 2012 R2为例。

Windows实例搭建FTP站点具体操作步骤如下:
添加IIS以及FTP服务角色。
创建FTP用户名及密码。
设置共享文件的权限。
添加及设置FTP站点。
(可选)配置FTP防火墙支持。
设置安全组及防火墙。
客户端测试。
视频帮助
Windows 2012操作系统搭建FTP站点的操作视频请单击:搭建FTP站点(Windows)
操作步骤
添加IIS以及FTP服务角色。
登录弹性云服务器。
选择“开始 > 服务器管理器”。
单击“添加角色和功能”
在弹出的“开始之前”对话框中,单击“下一步”。
选择“基于角色或基于功能的安装”,单击“下一步”。
选择需要部署FTP的服务器,单击“下一步”。
选择“ Web服务器(IIS)”,并在弹出的对话框中单击“添加功能”,然后单击“下一步”。
连续单击“下一步”,到“角色服务”页面。
选择“FTP服务器” 以及 “IIS管理控制台”,单击“下一步”。
单击“安装”,开始部署服务角色。
安装完成后,单击“关闭”。
创建FTP用户名及密码。
创建Windows用户名和密码,用于FTP使用。如果您希望匿名用户可以访问,可以不创建FTP用户和密码。
在“服务器管理器”中,选择“仪表板 > 工具 > 计算机管理”。
选择“系统工具 > 本地用户和组 > 用户”,在右侧空白处右击,并选择“新用户”。
设置“用户名”和“密码”,此处用户名以“ftpadmin”为例
设置共享文件的权限。
需要在FTP站点为共享给用户的文件夹设置访问及修改等权限。
在服务器上创建一个供FTP使用的文件夹,选择文件夹,并单击右键选择“属性”。
此处以“work01”文件夹为例,且文件夹包含了需共享的文件test.txt。
在“安全”页签,选择 “Everyone”,单击“编辑”。
如果没有“Everyone”用户可以直接选择,需要先进行添加 ,添加方法请参见FAQ。
选择“Everyone”,然后根据需要,选择“Everyone”的权限,并单击“确定”。
此处以允许所有权限为例。
添加及设置FTP站点。
在“服务器管理器”中,选择“仪表板 > 工具 > Internet Information Services (IIS)管理器 ”。
选择“网站”并单击右键,然后选择“添加FTP站点”。
在弹出的窗口中,填写FTP站点名称及共享文件夹的物理路径,然后单击“下一步”。
此处站点名称以“FTPSERVER”为例。
输入该弹性云服务器的私有IP地址以及端口号,并设置SSL,单击“下一步”。
端口号 默认为21,也可自行设置 。
SSL根据需要进行设置。
无: 不需要SSL加密。
允许:允许FTP服务器与客户端的非SSL和SSL连接。
需要:需要对FTP服务器和客户端之间的通信进行SSL加密。
说明:
当SSL选择“允许”和“需要”时,需要选择SSL证书。可以选择已有的SSL证书,也可以制作一个SSL证书,具体制作证书的方法请参见3。
设置身份认证和授权信息,并单击“完成”。
身份认证
匿名:允许任何仅提供用户名 “anonymous” 或 “ftp” 的用户访问内容。
基本:需要用户提供有效用户名和密码才能访问内容。但是基本身份验证通过网络传输密码时不加密,因此建议在确认客户端和FTP服务器之间的网络连接安全时使用此身份验证方法。
授权
允许访问
所有用户:所有用户均可访问相应内容。
匿名用户:匿名用户可访问相应内容。
指定角色或用户组:仅指定的角色或用户组的成员才能访问相应内容。如果选择此项,需要在下面输入框中输入指定的角色或用户组。
指定用户:仅指定的用户才能访问相应内容。如果选择此项,需要在下面输入框中输入指定的用户。
权限:选择经过授权的用户的“读取”和“写入”权限。
绑定弹性云服务器的私网IP。
选择“网站”,选中创建的FTP站点,单击“绑定”;在弹出的“网站绑定”窗口单击“添加”,然后在弹出的窗口中添加弹性云服务器的私网IP地址,并单击“确定”。
(可选)配置FTP防火墙支持。
如果需要使用FTP服务器的被动模式,则需要配置FTP防火墙支持。
如果华为云上的服务器需要通过公网IP地址访问华为云上的实例搭建的FTP服务器时,需要配置FTP服务器的被动模式。
双击“FTP防火墙支持”,打开FTP防火墙支持的配置界面。
配置相关参数,并单击“应用”。
数据通道端口范围:指定用于被动连接的端口范围。可指定的有效端口范围为1025-65535。请根据实际需求进行设置。
防火墙的外部IP地址:输入该弹性云服务器的公网IP地址。
重启云服务器使防火墙配置生效。
设置安全组及防火墙。
搭建好FTP站点后,需要在弹性云服务器安全组的入方向添加一条放行FTP端口的规则,具体步骤参见为安全组添加安全组规则。放通的端口请参考表1。
如果配置了“FTP防火墙支持”,需要在安全组中同时放行FTP站点使用的端口和FTP防火墙使用的数据通道端口。
服务器防火墙默认放行TCP的21端口用于FTP服务。如果选用其他端口,需要在防火墙中添加一条放行此端口的入站规则。
表1 设置安全组规则
客户端测试。
打开客户端的计算机,在路径栏输入 “ftp://FTP服务器IP地址:FTP端口”(如果不填端口则默认访问21端口) 。弹出输入用户名和密码的对话框表示配置成功,正确的输入用户名和密码后,即可对 FTP 文件进行相应权限的操作。
说明:
如果没有配置“FTP防火墙支持”,客户端使用此方法访问FTP站点时,需要对IE浏览器进行设置,才能打开FTP的文件夹。打开IE浏览器,选择“设置 > Internet 选项 > ”。勾选“启用FTP文件夹视图”,取消勾选“使用被动FTP”。
FAQ
使用Windows系统搭建FTP站点的更多信息请参见微软官方文档。
如果设置文件夹的属性时,没有“Everyone”用户可直接选择,可按照如下步骤添加“Everyone”用户。
在“安全”页签,单击“编辑”。
在新弹出的窗口中,单击“添加”。
在新弹出的窗口中,单击“”。
在新弹出的窗口中,单击“立即查找(N)”,然后在搜索结果中选择“Everyone”并单击“确定”。
单击“确定”,返回权限窗口。
单击“确定”,完成添加。
制作服务器证书。
在“服务器管理器”中,选择“仪表板 > 工具 > Internet Information Services (IIS)管理器 ”。
在左侧列表单击服务器,然后在服务器主页“IIS”区域,双击“服务器证书”,进入“服务器证书”页面。
单击“创建自签名证书”。
输入证书的名称,并选择证书存储类型,单击“确定”。
创建成功后会在服务器证书界面显示已经创建的证书。
华为云共建智能世界云底座[52] 华为公有云专属云主机DeH服务[51] 华为云场景化解决方案[49] 华为公有云产品[44] 华为云云主机[43] 华为云产品服务[43] 华为云服务器应用[43] 华为弹性云服务器[39] 华为公有云架构解决方案[38] 华为云提供的服务[37] 华为虚拟私有云vpc[37] 华为公有云介绍[32] 华为公有云提供哪些计算服务[30] 华为云漏洞扫描[27] 华为云软件开发服务[27] 华为公有云和私有云区别[27] 华为云域名注册[26] 华为云官网登陆[26] 华为公有云解决方案[26] 华为私有云产品有哪些[26] 华为私有云服务[25] 华为云数据库[23] 华为云安全[22] 华为公有云官网[22] 华为私有云的搭建方案[22] 华为云弹性云服务器应用[21] 华为公有云平台[20] 华为公有云行业解决方案[20] 华为私有云解决方案服务定制领导者[20] [19] 华为私有云服务器[19] 华为私有云网格结构[19] 华为公有云视讯解决方案[18] 华为云官网[17] 华为云速建站[17] 华为私有云架构[17] 华为云优势[16] 华为云服务器[16] 华为私有云部署架构[16] 华为云企业邮箱服务 (SAAS[15] 华为云邮箱[15] 华为公有云是什么[15] 华为公有云架构[15] 华为云迁移解决方案[14] 华为公有云解决方案服务定制领导者[14] 华为私有云解决方案[14] 云邮箱)[13] 华为云园区解决方案[13] 华为云服务总代理[13] 华为云速智能客服[13] 华为公有云服务[13] 华为私有云搭建方案[13] 云与计算咨询服务[12] 云与计算培训服务[11] 华为云备份[11] 华为云服务器配置[11] 华为云服务服务中心[11] 华为云服务核心分销商[11] 华为公有云[11] 华为私有云搭建[11] 云迁移与运营支撑服务[10] 公有云私有云混合云[10] 华为云服务器ECS[10] 华为云服务器成功案例[10] 华为云解决方案[10] 华为公有云通用解决方案[9] 华为智慧云课堂解决方案[9] 华为云数据解决方案[8] 华为云是什么[8] 华为私有云平台[8] 云与计算客户支持与运维使能服务[7] 华为云官网网站[7] 华为云智慧教育解决方案[7] 华为云智慧校园解决方案[7] 华为云桌面系统集成商[7] 华为云经销商[7] 华为代理公司有哪些[7] 华为私有云方案[7] 智慧教育云平台解决方案[7] 华为云服务器试用[6] 华为云网站建设服务器[6] 华为手机代理加盟[6] 华为私有云[6] 大数据使能服务[6] 智慧教育云计算解决方案[6] 华为云云主机 [5] 华为云智慧***解决方案[5] 华为云桌面总代理商[5] 云与计算客户支持服务[4] 华为云产品介绍[4] 华为云智慧制造解决方案[4] 华为云场景化解决方案[3] 华为公有云官网[3] 华为公有云通用解决方案[3] 华为弹性云服务器[3] 华为公有云产品 [3] 华为云产品服务[2] 华为云域名注册[2] 华为云数据库[2] 华为云智慧校园解决方案[2] 华为云服务器应用[2] 华为云服务器成功案例[2] 华为云软件开发服务[2] 华为公有云产品[2] 华为公有云介绍[2] 华为公有云和私有云区别[2] 华为公有云服务[2] 华为公有云架构[2] 华为公有云架构解决方案[2] 华为公有云视讯解决方案[2] 华为公有云解决方案[2] 华为私有云产品有哪些[2] 华为私有云服务[2] 华为私有云架构[2] 智慧教育云计算解决方案[2] 云规划设计与实施服务[2] 云邮箱[2] 华为云产品报价[2] 华为公有云通用解决方案 [2] 华为云服务器成功案例[1] 华为云桌面系统集成商[1] 云与计算客户支持与运维使能服务[1] 云迁移与运营支撑服务[1] 云迁移与运营支撑服务 [1] 华为云共建智能世界云底座[1] 华为云备份[1] 华为云安全[1] 华为云官网登陆[1] 华为云弹性云服务器应用[1] 华为云提供的服务[1] 华为云数据解决方案[1] 华为云智慧制造解决方案[1] 华为云服务器[1] 华为云服务核心分销商 [1] 华为云漏洞扫描[1] 华为云迁移解决方案 [1] 华为云速智能客服[1] 华为云邮箱[1] 华为公有云专属云主机DeH服务[1] 华为公有云是什么[1] 华为公有云行业解决方案[1] 华为私有云搭建[1] 华为私有云方案[1] 华为私有云服务.华为公有云专属云主机DeH服务.华为云产品报价[1] 华为私有云的搭建方案[1] 华为私有云网格结构[1] 华为私有云解决方案[1] 华为私有云部署架构[1] 为云产品服务[1] 云与计算咨询服务 [1] 云与计算客户支持与运维使能服务 [1] 云与计算客户支持与运维使能服务 云与计算客户支持服务[1] 华为云是什么 [1] 华为云软件开发服[1] 华为云速智能客服 [1] 华为代理加盟[1] 华为公有云架构解决方案 [1] 华为公有云解决方案服务定制领导者 [1] 华为弹性云[1] 华为弹性云服务器 华为云域名注册 华为云服务器应用[1] 华为私有云搭建 [1] 华为私有云搭建方案 [1] 华为私有云部署架构 [1] 大数据使能服务 [1] 撒[1]