首页/网络/网络设备配置速查/思科 TFTP 备份:copy 命令族与 URL 语法
堆叠、高可用与备份升级52 条

思科 TFTP 备份:copy 命令族与 URL 语法

思科的 copy 是统一传输框架:运行/启动配置与系统镜像都能经 tftp:/ftp:/scp: 前缀指向远端,且支持非交互 URL 写法。

网络设备配置速查网络更新于 2026-10-13

copy 与 URL 语法

思科把文件传输统一收在 copy 命令下:源和目标各写一个存储位置前缀(flash: / nvram: / system: / tftp: / ftp: / scp:),配置、镜像、证书都走同一套语法。带 URL 的写法可以一条命令带全服务器地址与文件名,脚本化巡检与批量投放都靠它,不需要人机问答。

基本信息

适用平台Cisco IOS / IOS-XE
传输协议TFTP(UDP 69)、FTP(TCP 21)、SCP(基于 SSH)
常用源system:running-config、nvram:startup-config、flash:
常用目标tftp://服务器IP/文件名
权限要求特权模式 enable
校验手段verify /md5 文件(设备侧直接算摘要)

典型使用场景

  • 变更前留底:把运行配置推送到 TFTP 服务器,出事可原样恢复
  • 升级前备份镜像:copy flash: tftp: 导出在用版本,回退时有文件可选
  • 免交互批量交付:用带 URL 的单条命令写进脚本,几十台设备统一执行
  • 设备替换迁移:备份旧机配置、改好后灌入新机,比手敲快且不易漏
  • 归档审计:定期抓取启动配置与镜像清单,核对版本基线

思科 IOS 常用写法

思科 IOS 常用写法
copy running-config tftp:                                   # 交互式,随后输入服务器地址与文件名
copy startup-config tftp://192.168.1.100/startup_20261012.cfg  # 免交互 URL 写法,适合脚本
copy flash: tftp://192.168.1.100/flash_backup/              # 把整个 flash 目录备份出去
copy tftp://192.168.1.100/new.cfg running-config             # 反向:从服务器把配置灌进设备
verify /md5 flash:cat9k_iosxe.17.09.04.SPA.bin               # 传完校验镜像完整性
show flash: | include bytes                                 # 核对剩余空间与文件大小

另两家的对应命令

另两家的对应命令
# 华为 VRP
tftp 192.168.1.100 put vrpcfg.zip backup.zip      # 按打包文件上传配置
# H3C Comware
backup startup-configuration to 192.168.1.100 backup.cfg   # 专用备份命令,自动带当前启动配置

复制过程提示读法

提示字段含义异常信号
Accessing tftp://...开始连接服务器并读写长时间无响应先查服务器 IP 与 TFTP 服务
bytes copied本次拷贝的字节数与源文件大小不一致说明传输中断
[OK - 4241 bytes]写入完成确认出现 Error opening 多为路径或权限问题
%Error opening tftp://服务器未响应或文件不存在先 ping 服务器,再核对文件名大小写
交互式 copy 会连续追问服务器地址与文件名,人不在现场容易被卡住;自动化场景一律用带 URL 的一条命令。TFTP 无认证且走 UDP,只适合管理网内使用,跨网段或跨防火墙建议改用 scp:。
传几百 MB 的镜像要几分钟,中途按 Ctrl+C 或断链会留下半截文件。覆盖同名镜像前先改名留档,确认新文件可用再删旧的,避免既没有新版本也丢了旧版本。

易错点

  • 源与目标写反是最经典的事故:本想 copy flash: tftp:,写成 copy tftp: flash: 会把外部文件写回 flash,极端情况下覆盖在用镜像导致重启无法引导
  • URL 写法里文件名大小写敏感,服务器上存的是 Startup.cfg 而命令写成 startup.cfg,会直接报 Error opening
  • TFTP 基于 UDP,跨广域网或经过防火墙时容易超时,大文件改用 ftp: 或 scp: 更稳
  • 只备份不核对:不比对远端文件大小,等真要回滚时才发现传上去的是空文件或半截文件

数据来源与参考

  • Cisco IOS copy 命令与 URL 语法
  • 华为 VRP tftp put
  • H3C Comware tftp put

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌