歡迎您光臨本站 註冊首頁

Ubuntu 11.10 利用終端環境備份還原

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  

 前言

之前寫過在windows環境下來備份和還原ASA配置文件...還沾沾自喜,但文章上傳到WOW Ubuntu之後,網友反映我全是MS環境,不夠和諧...問心有愧啊~今天補上!

目的:備份和還原ASA硬體防火牆配置文件以及IOS文件(ubuntu 11.10桌面版親測)
流程:
1. 搭建TFTP Server服務,並保持開啟狀態~
2. 備份和還原ASA配置文件
3. 備份和還原ASA IOS 配置文件

由前面的文章已經提到了IOS ,IOS是Cisco ASA或 大型路由器以及大型交換機的核心,經常備份有益無害!開始~

一 在ubuntu 下搭建TFTP Server服務
(1)$ sudo apt-get install xinetd tftpd tftp
安裝必備包:xinetd是必備包,tftpd 是伺服器端 ,tftp
為客戶端。(如圖)


(2)建立/etc/xinetd.d/tftp文件,內容如下(可複製,為防止出錯)

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伺服器接收文件根目錄。(稍後會說到)

(3)新建TFTP接收文件目錄tftpboot並改變目錄許可權及所有者:
$ sudo mkdir /tftpboot 新建TFTP接收目錄
$ sudo chmod -R 777 /tftpboot 修改目錄許可權
$ sudo chown -R nobody /tftpboot 修改目錄屬主屬主
註:務必將nobody 改為當前登錄用戶名稱,否則會出現下載沒有許可權等錯誤。(如圖)


(4)重新啟動inetd服務(如圖)
$ sudo /etc/init.d/openbsd-inetd restart
或 $ sudo /etc/init.d/xinetd restart
註:命令不同是因為inetd安裝包的不同而不同。


(5)開啟TFTP Server 服務(如圖)
$ sudo service tftpd-hpa restart

TFTP伺服器服務搭建成功,且運行良好,著手下一步操作吧~

二 備份還原ASA配置文件

cisco 只能通過TFTP的方法來備份和恢複數據....

(1)備份

第一步:利用終端登錄ASA防火牆 命令行界面(如圖)

第二步:執行 copy running-config tftp命令(如圖)


Source filename[running-config] 意思是 確認備份默認文件running-config嗎?按照默認,按回車下一步即可!

第三步:指定TFTP伺服器IP地址

address or name of remote host [wuyanteng]? 意思是需要將TFTP伺服器IP設置為默認wuyanteng這台主機嗎? 為了更明確我在此填寫IP地址192.168.0.102(ubuntu系統IP),回車下一步

第四步: 指定配置文件備份到本地的文件名為run-BF(如圖,隨便指定)


第五步:備份成功信息(如圖)

第六步:備份成功后 “ /tftpboot ”TFTP備份目錄變化

看到 run-BF這個文件了吧,大小39640位元組,run是我測試的時候備份的文件,大小是一樣的...心動了嗎?哈哈,先歇會~

(2)還原

以上部分是備份ASA配置文件,通過TFTP傳輸到本地計算機。配置恢復的方法與備份的方法基本相同,只是恢復的命令不同,配置文件的恢復命令為 :
ASA# copy tftp startup-config

前提不僅需要TFTP服務正常運行,同時也許要所備份的文件 在TFTP默認文件夾(防止出錯)

三. 備份 Cisco ASA的IOS文件
IOS 是Cisco設備的核心,我們通過TFTP方法來備份

(1)備份

第一步: 使用 show flash 查看當前設備所有的IOS(如圖)

第二步: 用命令 copy flash tftp 來拷貝IOS文件,並依次輸入要 拷貝的IOS文件名稱(建議複製,如圖)

第三步: 同樣指定 IP :192.168.0.102為TFTP伺服器(如圖)

第四步:指定目標IOS 文件名稱為 ios-BF

第五步: 備份成功信息



第六步: 備份成功信息已經看到了,去“/tftpboot”文件夾看看變化吧....(如圖)

備份其他ios文件方法一樣,此處不再贅述。
(2)還原IOS
還原IOS 方法很簡單,命令為 copy tftp flash 命令即可恢

註:ios 文件為設備的核心,下載下來的文件名不建議修改,我為了演示方便才這樣做,否則真還原的時候設備不認你下載的重命名,而原名稱又忘記的情況下,那麼你慘了..........

Gary/撰 QQ:617597237



[火星人 ] Ubuntu 11.10 利用終端環境備份還原已經有895次圍觀

http://coctec.com/docs/linux/show-post-65272.html