用FTP在
路由器和
服务器之间传输文件,是在Cisco IOS Release 12.0中引进的。因为FTP是一个使用TCP/IP的面向连接的应用,所以它比TFTP提供更好的吞吐量和成功率,TFTP是用UDP/IP作传输服务的无连接应用。 作为一个面向连接的应用,在传输IOS映像之前,FTP需要使用登录和口令。建立路由器到FTP服务器的登录用户名和口令,通过使用路由器上特权模式的配置 *** 作完成。为了准备 用FTP进行IOS映像传输,将再次使用下列
命令顺序来提供这些信息给路由器IOS: enable enter password xxxxxxxxx configure terminal ip ftp username login_name ip ftp password login_password end write memory 像用TFTP一样, enable命令以及跟着的特权口令,允许 *** 作员获得使用特权模式命令的权力。Configure terminal命令执行路由器的配置模式。在这种模式下,可以输入任何或全部选项与定义来修改、添加或删除路由器运行配置。与目标FTP服务器上一个登录名字相关联的FTP用户名,通过ip ftp username命令提供给路由器IOS。ip ftp username 命令中的login-name变量,定义了当Copy ftp:命令中未指定登录名时路由器使用的缺省用户登录名。 login-name变量是目标FTP服务器上的一个有效用户名。ip ftp password命令是与目标FTP服务器上指定的login-name相关联的缺省口令。end命令退出配置模式。执行完这些命令后,路由器IOS配置有了连接到FTP服务器上所必需的FTP参数。命令行最后的write memory命令,把路由器的运行配置写到路由器的NVRAM中以永久保存。保存运行配置到存储器,就在加电重启和路由器重新装载之间保存了刚输入的配置信息。 把当前IOS映像备份到一个FTP服务器,通过输入如下命令完成: copy device:filename ftp:[[[//login-name[:login-password]@]location]/directory]/filename] 使用此命令,路由器管理员通过device:filename变量的device参数,来指定路由器上闪存位置,通过filename参数指定映像的名字。filename是闪存设备上找到的一份映像名字。 下载 login-name和login-password值,可以是ip ftp username和ip ftp password命令设置的值。 然而,要记得这些命令仅用于缺省情况。若这些命令未被输入,FTP服务器提示路由器管理员输入用户名和口令。剩下的location、directory和filename变量定义与TFTP中相同。 例如,从闪存传送一份映像到名为FTP SERVER的FTP服务器,路由器管理员输入下列命令: copy flash:ios-image ftp://joev:jandj@FTPSERVER/Cisco/image/ios-image 名为ios-image的映像被复制到相对于FTP服务器的授权用户joev的目录结构的//cisco/image/目录中。名为FTP SERVER的服务器的IP地址,由路由器向在配置文件中找到的DNS服务器执行一次DNS查询而确定。 传输一份新映像文件到路由器通过下面的copy ftp:命令而执行: copy ftp: [[[//[login-name[:login-password]@]location]/directory]/filename]device:[filename] copy ftp:命令使用与前面讨论的相同的变量。使用此命令时,只需如下指出: copy ftp: slot1: 用这种缩写格式的命令时,缺省的login-name和缺省的login-password被传送到FTP服务器。 如果路由器的缺省值未被指定,FTP服务器将提示输入用户名和用户口令。该FTP连接像对待其他连接一样,并且路由器管理员输入将取回的文件的 filename。注意,在此例中,与登录名相关联的缺省目录结构必须有所请求的fil 查看原帖>>
采纳哦
在用此命令前要先设好FTP的用户和密码,否则会提示出错->(No such user)
设置FTP用户和密码:
enable
configure terminal
ip ftp username login_name
ip ftp password login_password
end
接下来是导出配置
copy running-config ftp
Address or name host[]?<-此处输入FTP服务器的IP地址
Destination filename [3560-config]?<-此处输入要保存为的文件名
Writing...
保存路径是FTP服务器上设置的默认文件夹
注:在CISCO3560上测试成功过
在思科模拟器中搭建web服务器和ftp服务器的方法如下:
准备材料:Cisco Packet Tracer
1、打开Cisco Packet Tracer,点击【终端设备】,选择一台电脑和服务器,按住鼠标左键拖动到工作区。
2、用一台服务器和终端电脑相连接,之间采用交叉线。现在终端设备直接相连无需交叉线了,直接用直通线就可以了。
3、双击打开服务器的属性窗口,找到FTP选项卡。
4、开启FTP功能,并新增一个账户admin,附予所有读写权限。
5、打开客户端主机,在属性窗口里面,选择命令行窗口。
6、在黑色窗口中输入:ftp 192.168.1.100,admin(用户名) ,123456(密码),如图所示成功登陆了FTP。
7、输入:dir(可以显示FTP目录)。
评论列表(0条)