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台。

实验步骤

  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相关操作,如下示例:

mobaxterm sessions 不显示服务器列表_windows

mobaxterm sessions 不显示服务器列表_windows_02

mobaxterm sessions 不显示服务器列表_客户端_03

8.在FTP服务器主机上打开Wireshark网络分析器,选择“本地连接”,过滤器设置为“ftp or ftp-data”并使用箭头应用,然后开始捕获。

mobaxterm sessions 不显示服务器列表_Server_04

9.重新从FTP客户端连接FTP服务器,并重复进行第6步的一系列操作,从Wireshark捕获到一系列分组包,如图3-7所示。根据课程知识对抓包结果进行详细分析。

mobaxterm sessions 不显示服务器列表_windows_05

Wireshark抓包结果