Windows下FTP服务器的建立与使用
任务详情
(一)掌握Windows下FTP站点的创建和服务器的主要参数设置;
(二)掌握Windows下FTP客户端的配置和管理;
(三)了解TCP/UDP协议中FTP使用的协议和端口。
实验原理和实验设备
基于局域网络环境下,采用Mobatek公司提供的MobaXterm设置方法进行操作,创建和管理FTP站点。同时MobaXterm也可以作为客户端,用于网络内相互间的FTP访问。Wireshark提供了网络分组包抓包功能,可用于对FTP服务使用端口和参数配置的分析。
实验设备
安装MobaXterm Professional V10.4 和 Wireshark 3.0.0软件的Windows 7 PC机1台。
实验步骤
- 打开MobaXterm,选择Tools下的“Network Services”
2. 在弹出的窗口中选择FTP Server的设置,出现FTP Server Settings后,分别设置Root Directory(根目录)、Login(用户名)、Password(密码),Port(端口号)可以使用缺省的21端口,其它参数根据需要自行修改,如图3-2中设置。服务器端设置完毕后点击左侧的开始,在Server output里可以看到FTP服务已经启动。
3.在局域网内其它主机上,打开MobaXterm,主界面选择Sessions->New Session,或者直接点击Sessions图标
4.在弹出窗口中选择FTP,并在下方出现的选项中分别填入第2步设置的FTP Server的IP地址、用户名和端口。可通过Advanced Ftp Setting指定本地目录,比如D:\Download。然后点击OK,根据系统提示输入远程FTP Server的密码。
5.此时FTP Server端可能会有提示,是否同意FTP Client(客户端)连接,选择“是”接受连接,如图3-5所示,则客户端连接成功。
6.验证通过MobaXterm可以在客户端和服务器端进行各种FTP操作,如上传、下载、删除、重命名、改变目录、新建目录等,以及退出FTP客户端的操作。
7.使用Windows自带的Power Shell下通过命令方式进行FTP相关操作,如下示例:8.在FTP服务器主机上打开Wireshark网络分析器,选择“本地连接”,过滤器设置为“ftp or ftp-data”并使用箭头应用,然后开始捕获。
9.重新从FTP客户端连接FTP服务器,并重复进行第6步的一系列操作,从Wireshark捕获到一系列分组包,如图3-7所示。根据课程知识对抓包结果进行详细分析。
Wireshark抓包结果