腾科张老师教你如何在cisco路由器上部署和使用FTP/TFTP
概述
在很多时候,我们需要从别的地方往Cisco设备上传送文件,或者从Cisco设备上往别的地方传送文件。在传输文件时,我们可以使用的协议有很多,在这里需要介绍的是两个传输协议,第一个是大家非常熟悉的FTP,第二个是简单文件传输协议(TFTP)。也许FTP在平时用的非常多,但是到了Cisco设备上,并不是如此。Cisco设备可以利用FTP协议从别的FTP服务器上往本地传送文件,也可以将自身配置成一台FTP服务器,为别人提供文件传送。
要让Cisco设备成为一台FTP服务器,共享出自己存储器中的文件让别人拷贝,这需要特定的IOS支持,而Cisco从远程FTP服务器往本地拷贝文件,几乎所有的IOS都支持。另外一个TFTP协议,也几乎是所有的IOS都支持的协议,TFTP和FTP的功能是相同的,但是TFTP不需要认证,而FTP在传送文件之前,可以采用认证。Cisco设备可以将自己配置成一台TFTP服务器,共享出自己的文件和目录,也可以从远程TFTP服务器往本地拷贝文件。
拓扑:
配置
1.配置FTP Server
注:要配置Cisco设备成为一台FTP服务器,需要特定IOS支持
(1)开启FTP server功能:
Router(config)# ftp-server enable
(2)指定FTP的共享目录
如:共享出flash中某文件
Router(config)# ftp-server topdir flash:abc.bin
2.配置FTP Client
说明:此配置目的在于让Cisco设备能够从远程FTP服务器往本地拷贝文件,即配置用户名和密码.如上图中window ftp server中的用户名和密码。
(1)配置远程FTP服务器用户名
Router(config)# ip ftp username ccna 配置远程FTP服务器的用户名为ccna
(2) 配置远程FTP服务器密码
Router(config)# ip ftp password cisco 配置远程FTP服务器的用户名为cisco
(3)配置本地FTP源IP(可选配置)
Router(config)# ip ftp source-interface
3.配置TFTP
说明:将Cisco设备配置成一台TFTP服务器,以共享出自己的目录和文件
(1)配置Cisco 设备为TFTP服务器(需要指明文件名)
R1(config)#tftp-server flash:abc.bin
总结:虽然把路由器当作ftp不常用,在少数情况下,是一个保存配置和轻量文件的好方法。用它避免去新增设备了。在判断是否可以使用此命令时候,不妨在设备上敲敲,看看设备是否支持。