基於tftp的網絡配置備份

一、首先需要安裝tftp

    具體操作步驟不做贅述

二、下載配置備份和恢復腳本

三、腳本參數及示例如下

/usr/local/devmgr <協議> <協議端口號> <設備型號> <IP地址> <賬號> <密碼> <特權密碼> <服務IP地址> <配置文件名稱> <操作類型> 
參數說明:
    <協議>       : ssh 或 telnet ,爲固定值(全部小寫)
    <協議端口號>  : 對應<協議>的端口號,如: 22,23
    <設備型號>    : 交換機設備的型號,如:h3c,huawei,不能爲中文
    <IP地址>     : 交換機設備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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章