09. FTP服务器

1. FTP

1.1 FTP概述

File Transfor Protocol === 文件传输服务器

FTP服务器功能几乎等于445文件共享服务器(SMB)

一般情况:

内部文件共享使用SMB服务

对外文件共享使用FTP服务器

1.2 FTP协议

两个端口号:20 or 21

21端口:控制端口

20端口:数据端口

当客户机连接FTP服务器时,服务器开放的是21端口,用户账号密码校验成功后,开放20端口用于数据的传输
一旦数据传输完毕后20端口就会自动关闭

FTP协议有2中连接模式(今日只了解即可!后续讲到网络,就可以继续来讲该知识点)

主动模式

被动模式

2. 部署FTP服务器

2.1 实验步骤

环境:IIS软件 两台虚拟机

--实验步骤--

1)开启2台虚拟机,xp和2003,还原快照,开机,桥接到vmnet0,配置IP,并互相ping通!

  1. 在2003服务器,安装llS之FTP插件

image-20201028105449608

  1. FTP安装完毕后,默认已经对外发布了FTP站点文件夹,路径是c:inetpubftproot

4)客户访问 : 我的电脑 ---> 地址栏输入 ---> ftp://10.1.1.2成功访问 !

image-20201028105707614

5)但是不建议使用默认得FTP站点,此时停用默认FTP站点!

6)在E盘上建立文件夹movie

  1. 打开IIS,新建FTP站点,并知道movie得路径

    勾选全部FTP权限 : 读取和写入(用户得最终权限为FTP权限和NTFS权限取交集) image-20201028105939135

  2. 此时员工可以匿名访问movieftp服务器了,但是我们希望关闭匿名功能,关闭后,用户必须输入用户名和密码

FTP服务开启后IIS会自动创建一个用户IUSER_计算机名

image-20201028110107077

9)新建a/b/c三个用户,设置movie文件夹得NTFS权限,要求a只能下载,b只能上传,c有所有权限

10)最后在xp上登录FTP服务器,并分别使用A/B/C用户来验证FTP权限 !

原文地址:https://www.cnblogs.com/xcymn/p/14464781.html