内容摘要:
以 Windows10 2019 LTSC 的完全初始安装为例,从安装必要组件到着手配置FTP,再到FTP访问的零基础搭建教程。

0.教程实验场景

  • Windows10 2019 LTSC 官方系统镜像安装的虚拟机
  • 一个便于访问的静态IP,之后要分配给FTP(不用关闭路由器的DHCP功能,只要登录路由器后台后把IP和MAC绑定就好)

1.打开控制面板进行组件安装

如果桌面上没有控制面板:

  1. 右键桌面空白处: 点击【个性化】
  2. 在弹出的界面左侧找到【主题】并点击
  3. 在靠右侧(或者滚动到页面最下面)的黑体字相关的设置下找到【桌面图标设置】
  4. 在【桌面图标】一栏勾选【控制面板】并确定
  5. 当然,如果你懂一点电脑,你也可以直接在运行里输入:
    control

从零开始搭建Windows自带的FTP

  1. 找到【程序】并打开
    从零开始搭建Windows自带的FTP
  2. 找到【启用或关闭Windows功能】并打开
    从零开始搭建Windows自带的FTP
  3. 勾选以下选项:
  1. 点击Internat Information Services左侧的加号展开,
  2. 点击FTP服务器左侧的加号展开子项,仅需要勾选其下方的FTP服务
  3. 点击Web管理工具左侧的加号展开子项,仅需要勾选其下方的IIS管理控制台

实际效果如下图:
从零开始搭建Windows自带的FTP
点击确定后等待进度条走完
从零开始搭建Windows自带的FTP
进度条走完后,可选择手动重启系统以应用刚刚的更改。

2.打开IIS管理器进行初步配置

  1. 回到桌面,点击左下角的Windows徽标,并将菜单展开到【Windows管理工具】,点击【Internet Information Services (IIS)管理器】(可能菜单显示不全)
    从零开始搭建Windows自带的FTP
    打开后如界面如下图,依据各个人电脑名不同,【主页】左侧的名字不同(当然可以更改)
    从零开始搭建Windows自带的FTP
  2. 右键点击位于左侧窗格【连接】下方的计算机名称(笔者此处是HYBRIDSAKURA-VM),选择【添加FTP站点…】
    从零开始搭建Windows自带的FTP
    弹出窗口如下图所示
    从零开始搭建Windows自带的FTP

重点来了!重点来了!重点来了!敲黑板

【FTP站点名称】可以随你喜欢的填写
但是【物理路径】必须选择一个公共访问的位置。
什么叫做公共访问呢?简单一点就是这个路径不要选在你自己用户名下的任何一个文件夹。笔者推荐是放到公共用户目录下,如下图所示:
从零开始搭建Windows自带的FTP
在【公用】下随便找个文件夹,或者自己新建一个文件夹(名称随意,最好英文,不过笔者自己没验证中文行不行)命名为FTP,如下图:
从零开始搭建Windows自带的FTP
点击确定后,为FTP取个名字,如下图:
从零开始搭建Windows自带的FTP
2. 点击【下一步】。然后在绑定框中的IP地址中填上已经为当前计算机准备好的静态IP地址(一般右侧的下拉框中能选择当前电脑的IP)。端口默认,不用改。以及在SSL框中点选无SSL(L),全部完成后效果如下图:
从零开始搭建Windows自带的FTP
3. 点击【下一步】。然后在身份验证框中点选匿名基本左侧打勾。在下方的授权框的允许访问中下拉选择匿名用户,并在权限中仅勾选读取,选择后的效果如下图:
从零开始搭建Windows自带的FTP

之所以这样配置,原因在于:
仅仅允许匿名用户拥有读取权限,但不能对文件进行修改。
非常适合在一些办公内网环境共享文件使用。
你想想,所有用户读写权限都是放开的话,你好不容易整理的文件结构或者添加的各种资源,极大可能性被别人的一些不小心操作给付之一炬。。。
所以嘛“允许匿名访问,但只能读取不能修改”是一种非常好的办法
那管理员怎么不通过登录后台、直接访问FTP对文件进行更改呢?
别急,后面的详细配置有说明怎么做

点击完成,自动退出配置向导的界面。

3.在IIS管理器中进行详细配置

  1. 点击左侧框中计算机名HYBRIDSAKURA-VM(名称因人而异,不再赘述)下的网站左侧的箭头,展开后点击刚刚创建的FTP服务器HS的FTP测试站点(你自己刚刚取的名字):
    从零开始搭建Windows自带的FTP
    2.双击位于第二行左起第三个选项【FTP授权规则】后显示如下图:
    从零开始搭建Windows自带的FTP
    3.点击右侧框黑体字操作栏下方的【添加允许规则…】
    我们此次需要添加两种规则:一种是允许所有用户能够访问的只读规则;另一种是允许管理员或者特定用户能够进行修改的读写规则
    3.1 只读规则:允许访问用户下选择所有用户权限下仅勾选读取
    从零开始搭建Windows自带的FTP
    3.2 读写规则:允许访问用户下选择指定的用户并输入想要指定的用户用户名(这个账户必须要有设置密码!必须要有设置密码!必须要有设置密码!)、权限下同时勾选读取写入
    从零开始搭建Windows自带的FTP重启或者注销当前用户后完成配置
    然后访问ftp://192.168.95.130(地址因人而异!此处的地址是你分配给FTP的静态IP地址)就可以成功访问FTP啦!
    从零开始搭建Windows自带的FTP
    附带一张注销或重启后打开刚刚的FTP授权规则界面的效果图:
    从零开始搭建Windows自带的FTP

4.FTP权限测试

  1. 不登陆的情况下新建文件夹
    从零开始搭建Windows自带的FTP
  2. 在空白处右键点击,选择登录,然后再次尝试新建文件夹
    从零开始搭建Windows自带的FTP
    弹框登录界面
    从零开始搭建Windows自带的FTP
    输入用户名和密码后点击登录
    从零开始搭建Windows自带的FTP
    看不出来,但其实已经登录成功了
    从零开始搭建Windows自带的FTP
    再次尝试右键新建文件夹
    从零开始搭建Windows自带的FTP
    点击空白处以生效新建
    从零开始搭建Windows自带的FTP
    右键进行删除当然也可以了,不过相信不用再演示了吧,至此,说明FTP成功搭建,感谢你看到最后,希望你已经成功实践了。

5.结语

写的可能有点啰嗦,但是本人是完全针对小白而写的,各位大佬请轻喷,欢迎给出各种建议。。。共同进步。。。谢谢!

相关文章: