FTP服务器的基本原理:FTP服务采用客户端/服务器工作模式,客户端与服务器之间使用TCP协议进行连接。
实验要求:创建两个用户,一个叫zhangsan,一个叫lisi,并且zhangsan能上传也能下载,lisi只能上传,匿名用户只能下载。
准备工作:准备两台虚拟机,一台做Web服务器和FTP服务器,一台做客户端验证,并使两台虚拟机在同一网段。192.168.9.X。
开始实验:先安装Web服务器 注(在安装角色服务时,一定要把FTP服务器装上)。
![FTP共享文件夹的配置](https://s1.51cto.com/images/blog/201906/25/e4209fd83b0f2f3f7cc573f05abc3f26.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
安装完成即可。
安装完成后要新建一个FTP站点。
![FTP共享文件夹的配置](https://s1.51cto.com/images/blog/201906/25/2af24dc2cd6562a4607f5679b48eb61f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
(物理路径我们这里在C盘的根目录下新建了一个叫123的文件夹)。
![FTP共享文件夹的配置](https://s1.51cto.com/images/blog/201906/25/c05abb6e152b5e754276686eaaa82a4f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![FTP共享文件夹的配置](https://s1.51cto.com/images/blog/201906/25/2e21eba1bd941be27ae2262107850f07.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
FTP 身份验证要把基本身份验证和匿名身份验证开启。
![FTP共享文件夹的配置](https://s1.51cto.com/images/blog/201906/25/4850b3ebfe00ec99f38bcb255ab71cf6.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
在FTP授权规则中,指定zhangsan可以上传和下载。指定匿名用户只能下载,指定lisi只能上传。
![FTP共享文件夹的配置](https://s1.51cto.com/images/blog/201906/25/1aaad2dc78c8184668f867cb2fc2932d.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
注(访问FTP服务器可以使用资源管理器,也可以使用IP地址或域名)。
![FTP共享文件夹的配置](https://s1.51cto.com/images/blog/201906/25/ab2daf9b53fcead62c75262facd25b1a.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
创建两个用户,一个叫zhangsan,一个叫lisi。
在客户端上先用匿名登录。
![FTP共享文件夹的配置](https://s1.51cto.com/images/blog/201906/25/2db2b2da83d8c8e3a3d6edecb2ae5c98.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![FTP共享文件夹的配置](https://s1.51cto.com/images/blog/201906/25/06cd9b5e53aa89b11bec6bf10b79bc6c.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![FTP共享文件夹的配置](https://s1.51cto.com/images/blog/201906/25/9fc388aa244623232ca3ac1c0fa59dd3.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
可以看到下载是成功的,但上传是不允许的。
zhangsan是上传和下载都可以。
![FTP共享文件夹的配置](https://s1.51cto.com/images/blog/201906/25/4a91f131e724b9d0531ce8009a00b21f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
lisi只能上传。
![FTP共享文件夹的配置](https://s1.51cto.com/images/blog/201906/25/09e890d3634524a48627d3fb1feb9fbe.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
无法删除文件,证明没有权限上传。
实验成功。
FTP 服务器不能下载的故障排错。
IE浏览器设置错误,打开IE浏览器→工具→Internet选项→安全→本地Internet→自定义级别→文件下载→启用。