案例6 配置FTP
FTP(文件传送协议)简书
FTP(File Transfer Protocol,文件传送协议)是TCP/IP协议族中的一种应用层协议。FTP的主要功能是向用户提供本地和远程主机之间的文件传输服务。在进行版本升级、日志下载和配置保存等业务操作时,会广泛地使用FTP。FTP采用两个TCP连接:控制连接和数据连接。其中,控制连接用于连接控制端口,传输控制命令;数据连接用于连接数据端口,传输数据。在控制连接建立后,数据连接通过控制端口的命令建立起连接,进行数据传输。FTP数据连接的建立有两种模式:主动模式和被动模式,两者的区别在于数据连接是由服务器发起的还是由客户端发起的。图6-1所示为FTP的主动模式和被动模式示意图,读者可以参见图6-1对比两种模式的区别。
图6-1 FTP的主动模式和被动模式示意图
6.1 配置FTP案例拓扑
在本案例中,作为FTP服务器和客户端的设备采用华为的路由器和交换机,并且采用两台直连设备。在现网中,读者可以使用一些FTP软件(如FileZilla),当然网络并不一定是直连网络,但要保证FTP服务器和FTP客户端可以通信。图6-2所示为在华为设备上配置FTP示意图。在图6-2中,AR1(地址为192.168.0.1/30)作为FTP的服务器端,交换机LSW1(VLAN1,地址为192.168.0.2/30)作为FTP协议的客户端。
图6-2 在华为设备上配置FTP示意图
6.2 使用FTP的组网需求
设备需要进行文件操作,将路由器作为FTP服务器,通过终端(交换机)将系统软件从路由器下载到本设备。该功能被普遍地用于VRP的备份、升级等操作中。
6.3 配置FTP步骤详解
配置FTP总体上可以按照以下4个步骤完成:
① 保证网络通信(本例采用最基本的直连方式通信)。
② 开启FTP服务。
③ 在AAA模式下设置正确的用户名、密码,以及该用户的权限、服务类型和共享的TFP目录。
④ 使用正确的测试方式。
6.3.1 配置路由器基本网络和FTP服务
① 首先须保证设备之间的网络可以通信。
②FTP实施。
6.3.2 配置FTP客户端
本例中采用华为网络设备作为FTP的客户端,在现实工作中多采用一些FTP软件,比如Filezilla等。
测试FTP连接情况并复制文件。
登录FTP服务器(AR1)之后显示如下:
至此,本案例实施完毕。