最近更新时间:2026-08-04 10:58:09
本文主要介绍如何在金山云Windows云服务器实例中构建FTP站点。
FTP为文件传输协议,用于Internet上的控制文件的双向传输。要通过FTP来实现本地计算机与云服务器的文件传输,首先要在服务器上进行FTP的配置。
本文以Windows server 2019为例配置服务器的FTP。
云服务器实例已绑定弹性IP。
通过WebVNC连接实例。
在左下角找到Windows图标,找到并单击打开服务器管理器。
在顶部导航栏,选择管理>添加角色和功能。
如果没有添加角色可能是服务器管理器没有读取完全,稍等片刻即可。
在弹出的开始之前提示窗口中,点击下一步开始配置。
进入安装类型选择界面,勾选基于角色或基于功能的安装,并点击下一步。
进入服务器选择界面,勾选从服务池中选择服务器,选择待部署FTP的云服务器,并点击下一步。
进入服务器角色选择界面,展开Web服务器(IIS)列表,勾选FTP服务器并选择其下的FTP服务和FTP拓展后,点击下一步。
进入功能选择界面,保持默认勾选,点击下一步。
确认信息无误后,点击安装。
稍等片刻后,显示安装完成,关闭窗口即可。
打开文件资源管理,在指定磁盘中创建一个文件夹,作为FTP使用的内容目录。
本示例为C盘下的ksc目录。
右键点击ksc文件夹,选择属性。
在弹出的窗口中,选择安全页签,在组或用户名(G)中,查找并选中Everyone,点击编辑。
若该列表中无Everyone选项,可参考附录进行设置。
在弹出的窗口中,选择Everyone,并设置相应权限后,点击确定。
在左下角点击Windows图标,选择 Windows管理工具 > Internet Information Services(IIS)管理器。
在左侧导航栏,选中用户名,右键点击,在弹出的操作列中,点击添加 FTP站点。
如果没有,则FTP安装失败,请重新返回步骤一进行配置。
在弹出的FTP站点添加页面,根据页面提示,配置各项信息,点击下一步。
FTP站点名称(T):自定义,本示例为ksc。
内容目录:FTP所需的共享文件目录,选择步骤三提前创建好的文件夹即可。本示例为C:\ksc,即C盘的ksc文件夹。
进入绑定和SSL设置页面,根据页面提示,配置各项信息,点击下一步。
IP地址:选择全部未分配。
端口为 21 号端口(默认)。
SSL:选择无SLL,即不需要SSL加密。
进入身份验证和授权信息页面,根据页面提示,配置各项信息,点击完成。
如果弹出:此网站不存在,请刷新网站列表。点击左侧菜单栏的网站的 + 号即可。
身份验证:本示例选择基本。
匿名(A):许任何仅提供用户名的用户访问内容。
基本(B):需要用户提供有效用户名和密码才能访问内容。
授权:允许访问的范围,本示例选择所有用户。
所有用户:所有用户(不论是匿名用户还是已标识的用户)均可访问FTP站点对应的共享文件夹。
匿名用户:匿名用户可访问FTP的共享文件夹。
指定角色或用户组:仅特定角色或用户组的成员才能访问FTP共享文件夹。
指定用户:仅指定用户才能访问FTP的共享文件夹。需要在对应的文本框中输入用户名。
权限:本示例勾选读取和写入权限。
至此,FTP站点已添加完成,IIS管理器的网站列表将显示已成功创建的FTP站点,其状态为已启用,端口为21,物理路径为C:\ksc。
在左侧列表,点击服务器名称,进入其主页双击FTP防火墙支持。
在FTP防火墙设置页面,修改相应参数,并点击应用。
数据通道端口范围(C):用于指定被动连接的端口范围,本示例为50000-51000,允许的有效端口范围为1025-65535,建议选择高IP段。
防火墙的外部IP地址(E):填写当前云服务器上绑定的弹性IP即可。
打开cmd界面,执行如下命令重启FTP服务器。
net stop ftpsvc
net start ftpsvc 在本地使用资源管理或第三方软件进行文件传输,具体操作可参考FTP文件传输相关内容。
右键点击目标文件夹,选择属性。
在属性窗口,选择安全页签,点击编辑。
在文件夹权限窗口中,单击添加。
在新弹出的窗口中,单击高级>立即查找(N),在搜索结果中,选择Everyone并点击确定。
依次在相应弹窗内,点击确定,完成添加。