【实验目的】
1.了解FTP的基本原理和作用
2.掌握Windows FTP服务器的配置方法
【实验器材】两台安装Windows系统的计算机,一台集线器,网线
【实验组网图】
图 2.4-1
【实验任务】
按上图2.4-1进行实验组网,把2 台计算机,用集线器连接成一个网络。
Windows_pc0配置如下:
Ip: 192.168.199.1,子网掩码为255.255.255.0,并且按照新建ftp模块中的操作,建立一个名为www,端口为21的站点,并启动了站点;
8口集线器0:仅仅需要启动即可;
Windows_pc1配置如下:
Ip: 192.168.199.2,子网掩码为255.255.255.0。
1)服务器的设置为:不允许匿名,可读,不可写;
2)服务器的设置为:允许匿名,可读,可写;
【实验指导】
FTP服务器端配置
1. 新建FTP服务器
1)进入信息服务管理器(IIS),在IIS面板中,展开左边树形结构的Windows_pc,会出现ftp站点。如图2.4-2
图 2.4-2
2)在ftp站点上点击右键—“新建ftp”,便出现了新建ftp面板。如图2.4-3
图 2.4-3
3)新建ftp一共有六个面板,按照新建面板步骤,应设置以下数据:
(1)FTP站点描述:用来对FTP站点进行描述,客户端登录此站点时会显示其站点描述。
(2)FTP站点所使用的IP和端口:这里的IP地址应与FTP服务器的地址一致,也可以不予分配地址。端口默认的设为21,也可以设置为其他端口值。
(3)FTP主目录的路径:FTP服务器将共享的文件都放在这个路径上,以供客户端的访问。左击“浏览”按钮就可以设置相应的路径,不能直接在输入框中修改,一切设置和修改都通过左击“浏览”来进行。
(4)FTP访问权限设置:可以设置“读取”和“写入”来确定客户端对服务器端的访问权限。
4)通过按下新建面板中最后一个面板的“完成”按钮,就完成了一个新建FTP,此时会在IIS面板的右侧出现此新建面板的大体描述。如图2.4-4
图 2.4-4
2、设置已建FTP服务器的属性
1) 在IIS面板的右侧会出现各个已建FTP站点的大体描述,在需设置的FTP站点上点击右键,在弹出的菜单中选择“属性”,就进入了属性设置面板。如图2.4-5
图 2.4-5
2) 属性设置面板包括:FTP站点,安全帐户,主目录三个模块。每个模块负责管理一部分设置。
3) FTP站点模块包括:站点描述,IP地址,端口以及同时访问此FTP站点的客户端数量上的限制。
(1)站点描述显示的就是新建FTP站点时所设定的描述名称,在这里可以对描述名称进行修改。
(2)IP地址和端口号也是在新建此FTP站点就设置好的,在这里同样也可以进行修改。
(3)FTP连接限制包括不受限制和设置连接限制数量两种。不受限制则任何数量的客户端可同时对此FTP站点进行访问。若限制一定的数量,则只能在这个数量以内的范围中进行访问,多出这个数量的客户端是访问不到的。
4) 安全帐户模块包括:实名访问和匿名访问。
(1)设置了实名访问,则客户端在进行登录时就必须输入用户名和密码才能登录。
(2)设置了匿名访问,则客户端只需输入此FTP站点的地址就能直接访问。
5) 主目录模块包括:设置FTP站点目录放置的路径以及访问权限的设置。
(1)主目录显示就是新建此FTP站点时所设置的路径,在这里可进行修改。
(2)访问权限同样显示的时新建FTP站点时所设置的权限,在这里可进行修改。
(注:在属性面板所做的修改结果都将保存起来,并在IIS面板右侧的FTP站点大体描述中显示修改的结果)
3、启动服务
选中要启动的ftp站点,单击右键,在弹出的菜单中选择启动菜单,来启动服务;如图2.4-6
图 2.4-6
4、停止服务
选中已经启动服务的站点,单击右键,在弹出的菜单中选择停止菜单,来停止服务;如图2.4-7
图 2.4-7
FTP客户端测试
FTP客户端采用的是浏览器访问FTP站点,只需在浏览器的地址栏中输入相应的FTP地址,就开始了对FTP站点的访问。
根据FTP站点服务器端的设置,客户端用浏览器进行访问时会出现不同的结果:
测试一、需要访问哪个FTP站点就得在地址栏中输入相应的FTP站点的地址。若输入的FTP地址格式不对或者不存在,则访问不成功。(FTP地址格式遵循标准的FTP协议,端口若为21可以不输入端口号,反之则需输入端口号)
测试二、FTP站点所设置的站点描述应该在客户端的浏览器中有所表示。
测试三、若FTP站点设置了连接限制的数量,则超过此数量的客户端不能进行访问。反之,设置了不受限制,则可以任意数量的客户端进行同时访问。
测试四、若FTP站点设置了匿名登录,则客户端在浏览器的地址栏中直接输入FTP站点的地址就能成功访问。否则,客户端需要输入用户名和密码才能访问成功。
测试五、FTP站点设置的主目录路径,在客户端的浏览器中应放映出来,表示客户端可以对此路径上的文件进行访问。
测试六、FTP站点设置了访问权限,若权限为“读取”,则客户端的浏览器可以对FTP服务器上的文件进行读取操作。若权限为“写入”,则客户端可以向FTP服务器端上传文件。权限可以同时设为“读取”和“写入”。也可以都不设置,这样客户端将访问不到FTP服务器上的任何东西,也不能向上传送任何东西。
FTP配置测试实验
网络结构拓扑图:
图 2.4-8
网络配置说明:
Windows_pc0配置如下:
Ip: 192.168.199.1,子网掩码为255.255.255.0,并且按照新建ftp模块中的操作,建立一个名为www,端口为21的站点,并启动了站点;
8口集线器0:仅仅需要启动即可;
Windows_pc1配置如下:
Ip: 192.168.199.2,子网掩码为255.255.255.0。
测试试验一:
服务器的设置为:不允许匿名,可读,不可写;
服务器配置修改:按照“设置已建FTP服务器的属性“文档的操作,在安全帐户模块,不要选择允许匿名登陆,在主目录模块只选择读取,不选择写入;
打开windows_pc1,打开explorer,输入ftp:// 192.168.199.1,效果图如下:如图2.4-9
图 2.4-9
单击确定按钮后,进入电脑;如图2.4-10
图 2.4-10
测试试验二:
服务器的设置为:允许匿名,可读,可写;
服务器配置修改:按照“设置已建FTP服务器的属性“文档的操作,在安全帐户模块,选择允许匿名登陆,在主目录模块选择读取,选择写入;
打开windows_pc1,打开explorer,输入ftp:// 192.168.199.1,效果图如下:如图2.4-11
图 2.4-11