搭建FTP站点(Windows)
简介
本文介绍了如何使用弹性云服务器的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”文件夹为例。
- 在“安全”页签,选择 “Everyone”,单击“编辑”。
- 选择“Everyone”,然后根据需要,选择“Everyone”的权限,并单击“确定”。
此处以允许所有权限为例。
- 在服务器上创建一个供FTP使用的文件夹,选择文件夹,并单击右键选择“属性”。
- 添加及设置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模式
方向
协议
端口
源地址
主动模式
入方向
TCP
20端口和21端口
0.0.0.0/0
被动模式
入方向
TCP
21端口和1024 - 65535间的端口(例如5000-6000)
0.0.0.0/0
- 客户端测试。
打开客户端的计算机,在路径栏输入 “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”区域,双击“服务器证书”,进入“服务器证书”页面。
- 单击“创建自签名证书”。
- 输入证书的名称,并选择证书存储类型,单击“确定”。
搭建FTP站点(Windows)相关推荐
- Windows实例搭建FTP站点
我们将在本文中介绍如何使用 Windows 实例搭建 FTP 站点.此方法适用于 Windows Server 2008 及以上系统,本文以 Windows Server 2008 R2 为例. Wi ...
- 专有网络VPC搭建FTP站点
专有网络VPC搭建FTP,这里以windows server 2008为例. 1,创建账户(该用户为客户访问端账号) 右键计算机,点击管理 下一步: 右键在配置中的本地用户和组,点击新用户 下一步: ...
- 阿里云ECS上Linux系统实例搭建FTP站点
背景知识 在开始第一天任务之前,先记录一下 ECS .FTP .VSFTPD这三个概念.(如果不了解它们分别代表什么,那么此次任务的意义就没法体现.) ECS :云服务器 ECS ,全称 Elasti ...
- 【阿里云】WindowsServer2012 搭建FTP站点 图文记录
配置说明: 服务商:阿里云 系统: WindowsServer2012 一:配置FTP服务器 1.进入操作系统,直接从启动栏打开服务器管理器,选择添加功能和角色 2.选择服务器 3.勾选FTP服务器选 ...
- 成功搭建FTP站点并实现上传与下载
文件传输协议 文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议. FTP允许用户以文件操作的方式(如文件的增.删.改.查.传送等)与另一主机 ...
- 在云服务器上搭建ftp站点
一.FTP协议主动(Port)模式和被动(Passive)两种模式详解 二.安装教程 可能出现的问题: 改完配置文件后服务启动不了: 原因: 1.我使用了Xftp 6 改文件上传 2.每行语句后面有注 ...
- Windows server 2012搭建用户隔离FTP站点
Windows server 2012搭建用户隔离FTP站点 系统添加FTP功能 创建FTP登陆账户和其使用的文件夹 D盘根目录下创建FTP站点主目录ftp文件夹 ftp下创建用户主目录localus ...
- 腾讯云Windows云服务器如何搭建ftp服务?
本文档介绍如何在 Windows 操作系统的腾讯云服务器(CVM)上通过 IIS 搭建 FTP 站点. 示例软件版本 本文搭建 FTP 服务组成版本如下: Windows 操作系统,本文以 Windo ...
- 在Windows2003下搭建FTP服务器
在Windows2003下搭建FTP服务器 Windows 2003 Standard Edition.Windows 2003 Enterprise Edition.Windows XP Pro ...
- 新手(小白)如何使用阿里云服务器搭建FTP服务?
[点击图片直达] 提示:本文转载自阿里云产品文档:Windows实例搭建FTP站点 购买云服务就上阿里云[助力企业上云]性能级主机低至2-5折. [全民云计算]云主机低至2折 [商标注册服务]低至30 ...
最新文章
- QIIME 2教程. 04人体微生物组分析Moving Pictures(2020.11)
- Linux中ifreq 结构体分析和使用
- 计算机网络:TCP滑动窗口的流量控制和拥塞控制
- BLE-NRF51822-实现简单扫描器
- @所有人,20 万大奖待领取!【全民找“BUG”】活动,等你!
- C#开发XML WebService接口(SOAP)
- Mybatis Plus——[Could not set property 'id' of '***' with value]解决方案
- leetcode 1293. Shortest Path in a Grid with Obstacles Elimination | 1293. 网格中的最短路径(BFS)
- python 垃圾回收机制
- 香港中文大学(深圳)张大鹏教授项目组招聘PhD
- PCB线路板上的电子元件你认识多少?
- 自适应滤波器 | 时域ALE算法
- C盘中哪些文件可以删除?
- php phpunit selenium,PHPUnit和Selenium
- 电子学:第010课——实验 9:时间与电容器
- java计算机毕业设计黑格伯爵国际英语贵族学校官网源码+mysql数据库+系统+lw文档+部署
- 计算机毕业设计、计算机课程设计怎么做?计算机设计1900套来帮你!
- 07.26爬虫request模块之药监局学习笔记
- 计算机组成原理中fa代表什么,计算机组成原理名词解释
- 深度学习模型压缩与优化加速(Model Compression and Acceleration Overview)
热门文章
- 陕甘回变——关陕残月(二)
- java 添加盲水印_图片加数字盲水印
- 后台管理系统----day03
- CVE-2015-5254(ActiveMQ 反序列化漏洞)复现
- 本地局域网(内网)远程连接报错0x112f的一种解决方案-由于一个协议错误(代码: 0x112f),远程会话将被中断。请重新跟远程计算机连接
- lubuntu输入法设置_Ubuntu 设置中文输入法
- 【CQF Finance Class 3 债券】
- AccessController的doPrivileged使用
- 基于PowerBuilder的病案统计系统的设计与实现
- android9系统WIFI提示已连接,无法访问互联网