資源描述:
《securecrt的自動登錄和自動腳本記錄功能圖解》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、SecureCRT的自動登錄和自動腳本記錄功能圖解(原創(chuàng))????????????????????????????????????????????????????????????????????????????????????????????????????????????一.實現(xiàn)自動登陸SecureCRT的自動登陸是在它的會話選項—登陸動作—自動登陸下設(shè)置的1192.168.10.1的會話上點右鍵,選擇屬性?3選擇登陸登陸動作選項卡,對自動登陸多選框打√?4選中l(wèi)ogin和password分別編輯?預(yù)期username是路
2、由器準(zhǔn)備給你發(fā)來的登陸提示以telnet192.168.10.1為例,登陸使用Username+Password認證當(dāng)路由器發(fā)送預(yù)期字符“Username:”時,CRT自動發(fā)送用戶名“apple”給路由器當(dāng)路由器發(fā)送預(yù)期字符“Password:”時,CRT自動發(fā)送密碼“12345678”給路由器UserAccessVerificationUsername:applePassword:12345678Cwnpchina#??5編輯好后點確定,關(guān)閉會話選項?6連接測試,現(xiàn)在連接192.168.10.1就不用手工輸入賬號密碼了??
3、二.腳本錄制及自動初始化配置路由器在使用dynamips或GNS3做網(wǎng)絡(luò)實驗的時候,每次路由器初始化配置一些基本功能在網(wǎng)絡(luò)中大規(guī)模部署網(wǎng)絡(luò)設(shè)備的時候,也會遇到大量設(shè)備要做很多相同的配置的時候這些配置雖然簡單但是數(shù)量很大,會浪費掉很多寶貴的時間,如果使用SceureCRT功能強大的腳本功能,就可以化繁為簡,使做實驗和工程達到事半功倍的效果!?SecureCRT自動配置設(shè)備是通過腳本文件來實現(xiàn)的,腳本可以錄制,也可以手工編寫這里的腳本使用的是.vbs格式的1腳本的錄制?單擊“開始錄制腳本”后,在路由器中輸入的任何命令都會當(dāng)成腳本
4、里的命令記錄下來,我們在這里為路由器R1做一個初始化配置的腳本,現(xiàn)在輸入其配置命令如下:enconftlinecon0loggingsyncexec-time00endconfthostnameR1interfaces1/1ipaddress12.1.1.1255.255.255.0noshutdowninterfaces1/2encapsulationframe-relaynoshutdowninterfacef0/0ipaddressdhcpnoshutdowninterfaceloopback0ipaddress10.
5、10.10.10255.255.255.0noshutdownlinevty04loggingsyncexec-time00passwordciscologinendconft2停止錄制腳本,后保存為R1.vbs拓展名是.vbs?打開腳本可以看到其內(nèi)容,通過修改腳本就很快制作出其他路由器的配置腳本crt.Screen.Synchronous=True?'Thisautomaticallygeneratedscriptmayneedtobe'editedinordertoworkcorrectly.?SubMaincrt.Sc
6、reen.Send"en"&chr(13)crt.Screen.Send"conft"&chr(13)crt.Screen.Send"linecon0"&chr(13)crt.Screen.Send"loggingsync"&chr(13)crt.Screen.Send"exec-time00"&chr(13)crt.Screen.WaitForString"R1(config-line)#"crt.Screen.Send"end"&chr(13)crt.Screen.Send"conft"&chr(13)crt.Scree
7、n.Sendchr(13)crt.Screen.Send"hostnameR1"&chr(13)crt.Screen.WaitForString"R1#"crt.Screen.Sendchr(13)crt.Screen.Send"interfaces1/1"&chr(13)crt.Screen.WaitForString"R1(config)#"crt.Screen.Send"ipaddress12.1.1.1255.255.255.0"&chr(13)crt.Screen.Send"noshutdown"&chr(13)c
8、rt.Screen.WaitForString"R1(config-if)#ipaddress"crt.Screen.Sendchr(13)crt.Screen.Send"interfaces1/2"&chr(13)crt.Screen.Send"encapsulationframe-re