Ubuntu 11.10 利用終端環(huán)境備份還原
前言
之前寫過在windows環(huán)境下來備份和還原ASA配置文件...還沾沾自喜,但文章上傳到WOW Ubuntu之后,網(wǎng)友反映我全是MS環(huán)境,不夠和諧...問心有愧啊~今天補上!
目的:備份和還原ASA硬件防火墻配置文件以及IOS文件(ubuntu 11.10桌面版親測)
流程:
1. 搭建TFTP Server服務(wù),并保持開啟狀態(tài)~
2. 備份和還原ASA配置文件
3. 備份和還原ASA IOS 配置文件
由前面的文章已經(jīng)提到了IOS ,IOS是Cisco ASA或 大型路由器以及大型交換機的核心,經(jīng)常備份有益無害!開始~
一 在ubuntu 下搭建TFTP Server服務(wù)
(1)$ sudo apt-get install xinetd tftpd tftp
安裝必備包:xinetd是必備包,tftpd 是服務(wù)器端 ,tftp
為客戶端。(如圖)
#p#
(2)建立/etc/xinetd.d/tftp文件,內(nèi)容如下(可復制,為防止出錯)
service tftp
{socket_type = dgram
proto col = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4}
其中/tftpboot是你的TFTP服務(wù)器接收文件根目錄。(稍后會說到)#p#
(3)新建TFTP接收文件目錄tftpboot并改變目錄權(quán)限及所有者:
$ sudo mkdir /tftpboot 新建TFTP接收目錄
$ sudo chmod -R 777 /tftpboot 修改目錄權(quán)限
$ sudo chown -R nobody /tftpboot 修改目錄屬主屬主
注:務(wù)必將nobody 改為當前登錄用戶名稱,否則會出現(xiàn)下載沒有權(quán)限等錯誤。(如圖)
(4)重新啟動inetd服務(wù)(如圖)
$ sudo /etc/init.d/openbsd-inetd restart
或 $ sudo /etc/init.d/xinetd restart
注:命令不同是因為inetd安裝包的不同而不同。
#p#
(5)開啟TFTP Server 服務(wù)(如圖)
$ sudo service tftpd-hpa restart
TFTP服務(wù)器服務(wù)搭建成功,且運行良好,著手下一步操作吧~
二 備份還原ASA配置文件
cisco 只能通過TFTP的方法來備份和恢復數(shù)據(jù)....
(1)備份
***步:利用終端登錄ASA防火墻 命令行界面(如圖)
第二步:執(zhí)行 copy running-config tftp命令(如圖)
Source filename[running-config] 意思是 確認備份默認文件running-config嗎?按照默認,按回車下一步即可!#p#
第三步:指定TFTP服務(wù)器IP地址
address or name of remote host [wuyanteng]? 意思是需要將TFTP服務(wù)器IP設(shè)置為默認wuyanteng這臺主機嗎? 為了更明確我在此填寫IP地址192.168.0.102(ubuntu系統(tǒng)IP),回車下一步
第四步: 指定配置文件備份到本地的文件名為run-BF(如圖,隨便指定)
第五步:備份成功信息(如圖)
第六步:備份成功后 “ /tftpboot ”TFTP備份目錄變化
看到 run-BF這個文件了吧,大小39640字節(jié),run是我測試的時候備份的文件,大小是一樣的...心動了嗎?哈哈,先歇會~#p#
(2)還原
以上部分是備份ASA配置文件,通過TFTP傳輸?shù)奖镜赜嬎銠C。配置恢復的方法與備份的方法基本相同,只是恢復的命令不同,配置文件的恢復命令為 :
ASA# copy tftp startup-config
前提不僅需要TFTP服務(wù)正常運行,同時也許要所備份的文件 在TFTP默認文件夾(防止出錯)
三. 備份 Cisco ASA的IOS文件
IOS 是Cisco設(shè)備的核心,我們通過TFTP方法來備份
(1)備份
***步: 使用 show flash 查看當前設(shè)備所有的IOS(如圖)
第二步: 用命令 copy flash tftp 來拷貝IOS文件,并依次輸入要 拷貝的IOS文件名稱(建議復制,如圖)
#p#
第三步: 同樣指定 IP :192.168.0.102為TFTP服務(wù)器(如圖)
第四步:指定目標IOS 文件名稱為 ios-BF
第五步: 備份成功信息
#p#
第六步: 備份成功信息已經(jīng)看到了,去“/tftpboot”文件夾看看變化吧....(如圖)
備份其他ios文件方法一樣,此處不再贅述。
(2)還原IOS
還原IOS 方法很簡單,命令為 copy tftp flash 命令即可恢復
注:ios 文件為設(shè)備的核心,下載下來的文件名不建議修改,我為了演示方便才這樣做,否則真還原的時候設(shè)備不認你下載的重命名,而原名稱又忘記的情況下,那么你慘了..........
【編輯推薦】