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通!
- 在2003服务器,安装llS之FTP插件
- FTP安装完毕后,默认已经对外发布了FTP站点文件夹,路径是c:\inetpub\ftproot
4)客户访问 : 我的电脑 ---> 地址栏输入 ---> ftp://10.1.1.2成功访问 !
5)但是不建议使用默认得FTP站点,此时停用默认FTP站点!
6)在E盘上建立文件夹movie
-
打开IIS,新建FTP站点,并知道movie得路径
勾选全部FTP权限 : 读取和写入(用户得最终权限为FTP权限和NTFS权限取交集)
-
此时员工可以匿名访问movieftp服务器了,但是我们希望关闭匿名功能,关闭后,用户必须输入用户名和密码
FTP服务开启后IIS会自动创建一个用户IUSER_计算机名
9)新建a/b/c三个用户,设置movie文件夹得NTFS权限,要求a只能下载,b只能上传,c有所有权限
10)最后在xp上登录FTP服务器,并分别使用A/B/C用户来验证FTP权限 !