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。這篇內容的永久連結

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *