windows上搭建FTP服务器

前言

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

搭建环境

  • Windows 10 专业版

FTP服务器搭建步骤

1. 启用FTP相关功能

进入控制面板 > 程序 > 程序和功能,点击“启用或关闭Windows功能”,勾选上如下图所示的功能
启用或关闭Windows功能

2. 添加并配置FTP站点

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

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

配置站点信息

2.2 绑定访问地址及SSL设置

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

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

FTP服务器搭建验证

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

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

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

验证登录FTP服务器

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

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

登录FTP
FTP服务器登录成功
FTP服务器根目录

验证文件上传

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

验证文件下载

在FTP服务器上新建一个文件,比如 download.txt
在这里插入图片描述
切换回FTP客户端,刷新一下,可以将刚才的 download.txt文件下载到本地在这里插入图片描述

参考文章

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值