基于tftp的网络配置备份

一、首先需要安装tftp

    具体操作步骤不做赘述

二、下载配置备份和恢复脚本

三、脚本参数及示例如下

/usr/local/devmgr <协议> <协议端口号> <设备型号>  <账号> <密码> <特权密码> <服务IP地址> <配置文件名称> <操作类型> 
参数说明:
    <协议>       : ssh 或 telnet ,为固定值(全部小写)
    <协议端口号>  : 对应<协议>的端口号,如: 22,23
    <设备型号>    : 交换机设备的型号,如:h3c,huawei,不能为中文
         : 交换机设备IP地址
    <账号>       : 登录交换机使用的账号名
    <密码>       : 登录交换机使用的账号名对应的密码
    <特权密码>    : 交换机登录所需特权密码,不需要时填写"-"
    <备份IP地址>  : 备份tftp服务器IP地址
    <备份文件名称> : tftp服务器上存储的配置文件名称
    <操作类型>    : 标识备份或者恢复操作,backup 或 restore,为固定值(全部小写)
示例:
#huawei backup
/usr/local/devmgr telnet 23 huawei 192.168.0.7 huawei huawei - 192.168.0.54 telnet_192.168.0.7.cfg backup
/usr/local/devmgr ssh 22 huawei 192.168.0.7 root root 192.168.211.54 ssh_192.168.0.7.cfg backup
#huawei restore
/usr/local/devmgr telnet 23 huawei 192.168.0.7 huawei huawei - 192.168.0.54 telnet_192.168.0.7.cfg restore
/usr/local/devmgr ssh 22 huawei 192.168.0.7 root root - 192.168.0.54 ssh_192.168.0.7.cfg restore
​
#cisco backup
/usr/local/devmgr telnet 23 cisco 192.168.0.3 cisco cisco cisco1 192.168.0.54 telnet_192.168.0.3.cfg backup
/usr/local/devmgr ssh 22 cisco 192.168.0.3 cisco cisco cisco1 192.168.0.54 ssh_192.168.0.3.cfg backup
#cisco restore
/usr/local/devmgr telnet 23 cisco 192.168.0.3 cisco cisco cisco1 192.168.0.54 telnet_192.168.0.3.cfg restore
/usr/local/devmgr ssh 22 cisco 192.168.0.3 cisco cisco cisco1 192.168.0.54 ssh_192.168.0.3.cfg restore

 

你可能感兴趣的:(linux,Java,技术总结)