以下是四款厂商主流网络设备(交换机、路由器)通过 TFTP/SFTP 服务器定时备份配置的核心命令,适配各厂商主流系统版本:
| 操作场景 |
华为(VRP系统) |
思科(IOS/IOS-XE) |
锐捷(RGOS系统) |
华三(Comware V7) |
| 1. 配置备份服务器信息(以TFTP为例,SFTP需额外配置认证) |
1. 进入系统视图:
system-view 2. 直接在备份命令中指定服务器IP(部分版本支持提前配置:
[Huawei] tftp server 192.168.1.100) |
无需提前配置,备份命令中直接指定服务器IP |
无需提前配置,备份命令中直接指定服务器IP |
1. 进入系统视图:
system-view 2. 可选提前配置:
[H3C] tftp server 192.168.1.100,命令中也可直接指定 |
| 2. 创建定时任务(每天23点执行) |
1. 创建定时任务:
[Huawei] scheduler task BACKUP_CFG 2. 配置执行时间:
[Huawei-task-BACKUP_CFG] schedule daily 23:00 3. 配置执行命令:
[Huawei-task-BACKUP_CFG] command 1 save
[Huawei-task-BACKUP_CFG] command 2 tftp 192.168.1.100 put vrpcfg.cfg backup_huawei_$(date).cfg |
1. 进入全局配置模式:
configure terminal 2. 定义备份策略:
kron policy-list BACKUP_CFG
cli write
cli copy running-config tftp: 192.168.1.100 backup_cisco_$h-$d-$t.cfg
exit 3. 配置定时计划:
kron occurrence BACKUP at 23:00 daily
policy-list BACKUP_CFG
exit |
1. 进入全局配置模式:
configure terminal 2. 定义备份任务:
scheduler job BACKUP_CFG
exec write
exec copy running-config tftp 192.168.1.100 backup_ruijie_$(hostname)_$(date).cfg
exit 3. 配置定时计划:
scheduler schedule BACKUP at 23:00 daily job BACKUP_CFG |
1. 创建定时任务:
[H3C] scheduler task BACKUP_CFG 2. 配置执行时间:
[H3C-task-BACKUP_CFG] schedule daily 23:00 3. 配置执行命令:
[H3C-task-BACKUP_CFG] command 1 save
[H3C-task-BACKUP_CFG] command 2 tftp 192.168.1.100 put startup.cfg backup_h3c_$(date).cfg |
| 3. 变量说明(文件名含时间/设备名) |
–
$(date):自动生成日期(格式:YYYYMMDD) –
$(hostname):设备主机名(需提前配置
sysname) |
–
$h:设备主机名 –
$d:日期(格式:MMDDYY) –
$t:时间(格式:HHMMSS) |
–
$(hostname):设备主机名 –
$(date):日期(格式:YYYYMMDD) –
$(time):时间(格式:HHMMSS) |
–
$(date):自动生成日期(格式:YYYYMMDD) –
$(hostname):设备主机名(需提前配置
sysname) |
| 4. 启用SFTP备份(示例) |
1. 配置SFTP源接口:
[Huawei] sftp client source-interface GigabitEthernet 0/0/1 2. 替换备份命令:
command 2 sftp 192.168.1.100 put vrpcfg.cfg backup_huawei.cfg(需配置密钥免密或手动输入账号密码) |
替换备份命令:
cli copy running-config sftp: 192.168.1.100 backup_cisco.cfg(需提前配置
ip ssh version 2及SFTP用户) |
替换备份命令:
exec copy running-config sftp 192.168.1.100 backup_ruijie.cfg(需提前配置SSH和SFTP服务) |
替换备份命令:
command 2 sftp 192.168.1.100 put startup.cfg backup_h3c.cfg(需配置SFTP客户端认证) |
注意事项
备份前需执行
save(华为/华三)或
write(思科/锐捷),确保备份的是最新配置。TFTP/SFTP服务器需提前开放权限,保证设备能正常访问目标目录。老版本固件可能不支持日期/时间变量,需手动固定文件名(如
backup_huawei.cfg)。生产环境优先使用SFTP加密传输,避免TFTP明文传输的安全风险。配置后可通过以下命令验证任务状态:
华为/华三:
display scheduler task思科:
show kron schedule锐捷:
show scheduler schedule