一、简介:FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。FTP服务一般用于数据的上传或下载。
二、实验环境:虚拟机Server 2016和Windows 10,网络连接为仅主机模式,Server 2016 IP地址为192.168.100.100,Windows 10 IP地址为192.168.100.99,防火墙均关闭;
三、实验步骤:
1、打开“开始”菜单,找到并打开“服务器管理器”;
FTP服务_第1张图片
2、然后我们找到并“添加角色和功能”;
FTP服务_第2张图片
3、在这里我们点击下一步;
FTP服务_第3张图片
4、接下来我们现在“基于角色或基于功能的安装”;
FTP服务_第4张图片
5、下面我们现在“从服务器池中现在服务器”;
FTP服务_第5张图片
6、下一步我们添加“Web服务器”;
FTP服务_第6张图片
7、再来我们跳转到角色服务来添加FTP服务器;
FTP服务_第7张图片
8、选择好了后我们来安装;
FTP服务_第8张图片
9、安装好了后,我们去“开始”里的“Windows管理工具”中找到它;
FTP服务_第9张图片
10、打开后,我们点击选中主机名并右击打开选项,找到“添加FTP站点”;
FTP服务_第10张图片
11、接下来我们输入站点名称以及站点的路径;
FTP服务_第11张图片
12、再来就是绑定IP地址跟证书认证了,按照下图步骤做;
FTP服务_第12张图片
13、再然后我们选择“基本身份验证”以及“指定用户”,并设定权限;
FTP服务_第13张图片
14、站点设定好了后,我们使用Windows 10来访问一下该站点;
FTP服务_第14张图片
15、这个时候就要我们输入用户名以及密码;
FTP服务_第15张图片
16、输入用户名及密码后我们就能看到里面的文件了;
FTP服务_第16张图片
17、这个时候我们就可以直接拖取文件以及拖入文件了;
FTP服务_第17张图片
FTP服务_第18张图片
18、那么接下来我们用浏览器访问一下这个站点的;
FTP服务_第19张图片
19、在浏览器里我们可以直接拖取,也可以点击文件并右击另存为;
FTP服务_第20张图片
20、若是我们用浏览器访问时想上传文件就不行了;
FTP服务_第21张图片
21、其实我们也可以用命令提示符来访问站点;
FTP服务_第22张图片
22、那么怎么用命令提示符来下载和上传文件呢?
FTP服务_第23张图片
这样一来文件就下到本地了;
FTP服务_第24张图片
23、然后我们再来上传文件,输入put 文件名,这里要注意我用的是在Administrator上传文件,那么我们的文件就必须实现得在这个名字的文件夹里;
FTP服务_第25张图片
这里我们来看一下,文件就上传到站点里了。
FTP服务_第26张图片
24、倘若我们为了防止访问的人儿来一遍遍询问我们用户名及密码,我们可以采用匿名访问的方式;
FTP服务_第27张图片
25、然后我们选中用户名并点击右侧的“编辑”;
FTP服务_第28张图片
26、紧接着我们现在“所有匿名用户”并授予“读取”权限;
FTP服务_第29张图片
27、再去到“FTP身份验证”;
FTP服务_第30张图片
28、再把匿名身份验证的禁用改成启用即可;
FTP服务_第31张图片
29、下面我们用命令提示符再去访问一下;
FTP服务_第32张图片
30、最后我们来看一下如何限定文件上传格式,我们双击FTP请求筛选,然后可以看到右侧的 “允许文件拓展名”以及拒绝文件拓展名,点击进去设置就好了。
FTP服务_第33张图片
FTP服务_第34张图片
31、这里我们用doc格式做个示范;
FTP服务_第35张图片
32、接下来我们验证一下将doc格式文件上传,就会看到下图的报错了。
FTP服务_第36张图片
到这了实验就完成了,谢谢!