cisco設定檔備份


Cisco 設備它的設定檔備份,通常是用 telnet 登入下指令,將設定檔存到 tftp 去。

底下介紹使用 shell script 寫個自動備份的程式,排程讓它自動執行

vim CiscoConf.sh

shell script 內容

#!/bin/bash
#backup shell
 
day=`date +%Y%m%d`
host=192.168.1.1
password=cisco
enable_mode='enable'
enable_password='cisco'
cmd1='copy run tftp:'
cmd2='192.168.1.250'
cmd3='backup-'$day'-config'
 
echo open $host
sleep1
echo $password
sleep1
echo $enable_mode
sleep1
echo $enable_password
sleep1
echo $cmd1
sleep1
echo $cmd2
sleep1
echo $cmd3
sleep1
echo exit

重點來了,如何執行這個 shell script 的方法很重要
chmod 755 CiscoConf.sh
./CiscoConf.sh | telnet > /home/Cisco_C2600.txt

本篇發表於 bash。將永久鏈結加入書籤。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *