windows上搭建FTP服务器

文章目录

      • 前言
      • 搭建环境
      • FTP服务器搭建步骤
        • 1. 启用FTP相关功能
        • 2. 添加并配置FTP站点
          • 2.1 配置FTP站点名称及FTP站点对应的内容目录
          • 2.2 绑定访问地址及SSL设置
          • 2.3 配置身份验证和授权信息
      • FTP服务器搭建验证
        • 验证登录FTP服务器
        • 验证文件上传
        • 验证文件下载
      • 参考文章

前言

由于需要开发相应的FTP工具类访问FTP服务器,同时为了开发调试方便,故在自己开发机器windows上搭建一个FTP服务器。FTP协议是C/S架构的应用层协议,在本机搭建FTP服务器,就是既把本机当作FTP服务器,也是把本机当作FTP客户端。

搭建环境

  • Windows 10 专业版

FTP服务器搭建步骤

1. 启用FTP相关功能

进入控制面板 > 程序 > 程序和功能,点击“启用或关闭Windows功能”,勾选上如下图所示的功能
windows上搭建FTP服务器_第1张图片

2. 添加并配置FTP站点

打开“计算机管理”窗口(可通过右键选择桌面计算机图标,选择“管理”菜单进入),点击服务和应用程序 > Internet Infomation Service (IIS)管理器,如下图所示右键选择“网站”,点击“添加FTP站点…”
windows上搭建FTP服务器_第2张图片

2.1 配置FTP站点名称及FTP站点对应的内容目录

windows上搭建FTP服务器_第3张图片

2.2 绑定访问地址及SSL设置

由于搭建的FTP服务器是用作个人本地开发使用的,所以这里绑定访问地址及SSL设置时比较随便,怎么简单就怎么来。
windows上搭建FTP服务器_第4张图片

2.3 配置身份验证和授权信息
  • 身份验证勾选“基本”而不是“匿名”,因为开发时需要采用用户/密码这种登录类型;
  • 权限“读取”、“写入”都勾选上,因为既需要开发从FTP服务器下载文件的功能,也需要开发将本地文件上传至FTP服务器的功能;
    windows上搭建FTP服务器_第5张图片
    FTP站点添加完毕后,可以在“网站”界面查看到相应的站点记录。
    windows上搭建FTP服务器_第6张图片

FTP服务器搭建验证

为了验证FTP服务器是否搭建成功,可以使用任意一款FTP客户端工具进行验证。

FTP客户端比较多,有命令行界面的,也有图形界面的;有windows自带的,也有第三方提供的。比如ftp命令行,FileZilla,FlashFXP,UE编辑器的FTP插件,甚至浏览器或windows资源管理器的地址栏中输入ftp地址也可当做FTP客户端。

这里选用windows资源管理器进行验证。

验证登录FTP服务器

打开windows资源管理器,在其地址栏中输入 ftp://localhost/,回车
windows上搭建FTP服务器_第7张图片
输入登录FTP服务器的用户名/密码,进行登录

由于之前添加FTP站点时,授权允许访问的用户为“所有用户”,并没有指定具体的用户,所以默认的FTP服务器的用户名/密码就是本地登录的用户名/密码

windows上搭建FTP服务器_第8张图片
FTP服务器登录成功
windows上搭建FTP服务器_第9张图片

验证文件上传

新建一个文件,比如 文件1.txt,将其通过FTP客户端上传至FTP服务器windows上搭建FTP服务器_第10张图片
打开之前配置FTP站点时映射的FTP服务器内容目录,这里是D:\FTP_HOME,可以看到,文件已成功上传至FTP服务器。
windows上搭建FTP服务器_第11张图片

验证文件下载

在FTP服务器上新建一个文件,比如 download.txt
windows上搭建FTP服务器_第12张图片
切换回FTP客户端,刷新一下,可以将刚才的 download.txt文件下载到本地windows上搭建FTP服务器_第13张图片

参考文章

Windows下搭建FTP服务器的一些总结

你可能感兴趣的:(后端开发)