前提条件
操作系统:此处使用 Windows Server 2016 64位
操作步骤
1、添加IIS以及FTP服务角色
2、创建连接FTP的用户名以及密码
3、设置共享文件以及权限
4、添加及设置FTP站点
5、设置安全组以及防火墙
6、客户端测试(Visual Studio2019)
步骤一
1、登录进入Windows服务器
2、找到 服务器管理器 并打开
3、单机右上角 管理 =》添加角色和功能,一直下一步,找到 服务器角色
4、找到Web 服务器(IIS),打开找到并选中FTP服务器,点击下一步
5、下一步,安装
步骤二
1、在 管理工具 中双击 计算机管理 (也可直接搜索找到)
2、左侧导航栏找到 本地用户和组,点开找到 用户
3、在空白处右键,点击 新用户,填写用户名和密码、确认密码,创建即可
步骤三
1、在服务器C盘下创建一个用于存放FTP使用的文件夹,右键选择 属性 =》安全 =》点击 编辑 =》点击 添加 =》输入刚才创建的本地用户名称(ftpAdmin),然后确定。本示例用户名使用“ftpAdmin”
2、选中添加的用户名,根据需要,分配想用的权限,点击确定。
步骤四
1、打开 服务器管理器
2、左侧导航栏右键单击 网站,选择 添加FTP站点
3、设置站点名称和物理路径,下一步
4、进行相关网站配置即可
5、在身份验证和授权信息处,注意:勾选匿名和基本,授权读取和写入,点击完成
步骤五
1、搭建好FTP站点后,需要在实例安全组的入方向添加规则,放行FTP21端口以及FTP服务器被动1024/65535端口
2、服务器防火箱默认为关闭状态。如果开启,需要放行TCP 21与1024/65535端口用于FTP服务
步骤六
1、使用FTP工具,FileZilla Client进行连接,主机 ftp://ip:端口(默认21),用户名和密码使用创建的本地用户名和密码
2、通过Visual Studio 2019 Bulid,右键项目 =》发布 =》发布方法选择FTP =》服务器:ftp://ip =》站点路径是网站文件路径 =》 用户名和密码是FTP 登录使用的用户名(ftpAdmin)和密码 =》保存 =》发布