一、首先需要安裝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