好久不写博客了,今天有个朋友问我怎么远程备份IOS,在网上搜了搜找了一个不错的帖子,拿出来和大家分享一下。
用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-p_w_picpath
[url]ftp://joev:jandj@FTPSERVER/Cisco/p_w_picpath/ios-p_w_picpath[/url]
名为ios-p_w_picpath的映像被复制到相对于FTP服务器的授权用户joev的目录结构的//cisco/p_w_picpath/目录中。名为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。注意,在此例中,与登录名相关联的缺省目录结构必须有所请求的filename供获取。此例中所请求的文件将被存储在指定的slot1的闪存卡中。
Cisco IOS使用一种缺省机制,来提供FTP login-name和login-password值。对login-name,IOS将使用下列标准:
1) 如果指定login-name的话,在copy命令中指定。
2) 如果该命令被配置,在ip ftp username命令中设置login-name。
3) 缺省的FTP登录名anonymous。
password由下面的决定:
1) 如果指定login-password的话,在copy命令中指定。
2) 如果该命令被配置,在ip ftp password命令中设置login-password。
3) 路由器生成一个login-password: login-name @ routername.domain。变量login-name是与当前会话相关联的登录名,routername是路由器配置的主机名称,domain是路由器的域名字。注意复制操作可以通过按下ctrl-^ 或ctrl-shift-6来取消。这将终止当前的复制操作,但部分复制的文件将保留在闪存中直到被删除。

转载于:https://blog.51cto.com/212153/82740

通过FTP备份IOS相关推荐

  1. Cisco ftp linux 权限,在Cisco设备上利用FTP传IOS文件

    用FTP在路由器和服务器之间传输文件,是在Cisco IOS Release 12.0中引进的.因为FTP是一个使用TCP/IP的面向连接的应用,所以它比TFTP提供更好的吞吐量和成功率,TFTP是用 ...

  2. 【实验分享】备份IOS文件

    ​实验目的 l学习如何备份IOS文件 l学习TFTP软件如何使用 实验说明 升级IOS的过程同备份IOS过程类似 注意PC与路由器的UTP线的类型 实验拓扑图 基本配置 Router#conf t E ...

  3. 怎样备份iOS已安装、已下架App的IPA文件?

    一.前言 这篇教程将教会你怎样备份iOS已安装App的IPA文件.App有什么好备份的呢?下面举个例子,有这个需要的伙伴可能就懂了. 用苹果机还经常看小说的伙伴应该知道这几个软件:香色闺阁.源阅读.花 ...

  4. ftp备份工具,六款值得推荐的ftp备份工具

    ftp备份工具你知道吗,你有特别喜欢的ftp备份工具吗,如果你对这方面不懂的话,但是现在又急着用这款的情况下,你刷到了我这篇文章,那么恭喜你,你已经成功了一半了.今天我就来给大家推荐3款使用感超强的f ...

  5. imazing和itunes哪个好,手把手教你如何使用iMazing代替iTunes作为管理和备份iOS设备

    iTunes作为最早的管理iOS设备.实现iOS设备和电脑同步的软件,经常被iOS用户吐槽界面设计不合理.操作复杂.备份速度慢,这些问题都给用户带来了不好的使用体验.iTunes一直是iOS的备份工具 ...

  6. 使用FTP(IOS FTP客户端开发教程)

    本文翻译自新近Wrox出版社出版的,由Peter van de Put所著的<Professional.iOS.Programming>.该书题材比较新颖,结构合理,是一本不错的IOS开发 ...

  7. vestacp 远程mysql_vestacp面板远程ftp备份脚本 | 叽叽歪歪

    vestacp面板是俄罗斯人开发的一个免费的vps控制面板,我使用了近一个月,感觉还不错.它提供了自动备份数据功能,但仅限于备份到vps上,为了保险,我们需要把数据也备份到远程空间上,于是就有了这个脚 ...

  8. mysql数据库ftp备份_Linux下自动备份MySQL数据库并上传到远程FTP服务器且删除指定日期前的备份Shell脚本...

    说明: 1.备份MySQL数据库存放目录/var/lib/mysql下面的vos3000db数据库到/home/mysql_data里面,并且保存为vos3000db_bak_2012_06_30.t ...

  9. 华为S5720s配置dns解析使用ftp备份

    一,官方话术 S系列和E系列交换机(S1700除外)仅支持配置DNS Client功能.DNS域名解析分为静态域名解析和动态域名解析,二者可以配合使用.在解析域名时,设备首先采用静态域名解析(查找本地 ...

最新文章

  1. kali扫描内网ip_来,我们聊聊内网渗透!
  2. python cv2 hsv数组,len()与 size字段的区别
  3. mahout in Action研读(1)-给用户推荐图书
  4. python packages limited ram_python import自己创建的框架下的子模块—pychram和cmd正确执行脚本的两种方法...
  5. K8s 原生 Serverless 实践:ASK 与 Knative
  6. 「敏捷开发」适合什么样的团队?
  7. Kubernetes-dashboard安装
  8. java基础—IO流——转换流的操作
  9. 5 | Spatial-based GNN/convolution模型之DGC
  10. Qt4_字符串、字节数组和变量
  11. 领域驱动设计最佳实践
  12. Windows下安装jenkins,关闭jenkins,修改jenkins端口号
  13. android三国2,三国演义安卓单机版
  14. makefile编写规则
  15. 微软开源网络攻防模拟工具CyberBattleSim介绍及源码分析
  16. IDA 中怎么查看函数的调用关系
  17. 计算机打印后台处理程序在哪里,Win7系统连接打印机出现本地打印后台处理程序服务没有运行怎么办...
  18. flex子项常见属性 跟携程网首页案例制作。
  19. 轻量级封装DbUtilsMybatis之四MyBatis主键
  20. 《Turtle绘图》Python用Turtle库绘制多啦爱梦、小猪佩奇、皮卡丘等卡通人物

热门文章

  1. c语言程序设计第四次作业——顺序结构
  2. Django:django-user2安装相关问题
  3. js,jquery,css,html5特效
  4. Tomcat启动过程源码分析四
  5. 用python扩展snmp
  6. Ruby 和 Python 分析器是如何工作的?
  7. 清华大学计算机科学与技术在哪个楼,清华大学计算机科学与技术系宿舍
  8. html中加入scrip代码,HTML script 标签 | 菜鸟教程
  9. python爬虫实例手机_python爬虫实例详解
  10. 去了家新公司,技术总监不让用 IntelliJ IDEA!!想离职了。。