您好,登錄后才能下訂單哦!
SecureCRT,相信不用我過多介紹了吧,一款通過telnet,ssh登錄遠(yuǎn)端設(shè)備的終端軟件。
無論是搞網(wǎng)絡(luò)的,做系統(tǒng)的甚至寫程序的,連接設(shè)備必用軟件,容易上手,穩(wěn)定性高,功能強(qiáng)大。
但是,面對SecureCRT密密麻麻的功能菜單,大家熟悉幾個?
讓我猜猜你平時怎么使用SecureCRT。
第一步:打開軟件。
第二步:點(diǎn)開左邊的會話管理欄,選擇你要連接的設(shè)備。
第三步:雙擊連接,走你!
第四步:開始彈鍵盤協(xié)奏曲。
這應(yīng)該是大家日常工作中,最頻繁的SecureCRT使用習(xí)慣和方法吧。
但是,要光這樣用,可能就屈了才了。SecureCRT的功能強(qiáng)大得讓人受不了。
從基本的連接設(shè)備,到高級的運(yùn)行腳本和python程序等,它都支持。
而今天,我就同你一起分享10個非常簡單,但是又能讓你的工作事半功倍的SecureCRT小竅門。
讓你不再把SecureCRT用成Putty。
注:什么是Putty?
Putty也是一款telnet和ssh的終端免費(fèi)小軟件。
功能單一,界面不是太友好,工作效率相比SecureCRT低很多。
配置網(wǎng)絡(luò)或者系統(tǒng)設(shè)備,日志記錄必可不少。
一方面記錄設(shè)備的交互信息,方便后續(xù)追溯問題,在某些關(guān)鍵時候絕對能夠幫你大忙。
例如配置過程中出現(xiàn)故障,你需要自證清白:老板,我可沒有重啟設(shè)備,它自己掛了啊。
這時候要是沒有日志記錄,百口莫辯。
如何讓SecureCRT在每次開始會話時自動記錄日志?
方法很簡單:
通過修改全局默認(rèn)設(shè)置,讓每一個會話都自動記錄日志。
如下所示:
選項(xiàng)->全局屬性
全局屬性里面選擇 常規(guī)->編輯默認(rèn)設(shè)置
打開的對話框中,選擇日志文件,最后選擇日志文件的目錄。
默認(rèn)情況下,日志文件的名字為session.log。但是我們可以更加靈活,采用通配符的形式。
例如上面的例子中,我定義了采用月-日-小時-會話名稱.log的文件名稱形式,具體參數(shù)可以參閱圖中長方形內(nèi)的參數(shù)表。
定義完成以后,保存配置并應(yīng)用到所有會話。
下一次你連接一個會話,它就自動在指定目錄下新建一個基于以上格式的log文件了。
PS:在選項(xiàng)部分,個人建議最好選擇覆蓋文件,例如當(dāng)在短時間之內(nèi)重復(fù)登錄會話,由于會話的日志文件名稱相同。
如你選擇覆蓋,則后續(xù)文件會覆蓋之前的同名文件。
而追加的話,則相同文件名稱的情況下,時間靠后的文件內(nèi)容直接追加到第一個文件內(nèi)。
你或許遇到過此類問題:某一次登陸設(shè)備查看配置。
可是因?yàn)榕渲锰啵琒ecureCRT窗口一直持續(xù)輸出翻頁,等你想往回看之前的內(nèi)容,把窗口滾動條拖到最頂上時,發(fā)現(xiàn)之前的配置都已經(jīng)看不見了,只有最近的一部分配置還在。
這是因?yàn)镾ecureCRT默認(rèn)情況下只實(shí)時顯示最多500行內(nèi)容,超過500行就丟棄最上面的內(nèi)容。
修改很簡單,若你希望全局修改所有會話的回滾行數(shù),就在:
選項(xiàng)->全局屬性
全局屬性里面選擇 常規(guī)->編輯默認(rèn)設(shè)置
默認(rèn)設(shè)置內(nèi)選擇 終端->仿真
若你僅僅想修改一個會話。
就在會話管理器里面右擊需要修改的會話,點(diǎn)擊屬性。
無論哪一個,最終都把你帶到這個界面,如下所示:
上圖中,修改回滾緩沖器的值從500到其他值即可,我一般設(shè)定為5萬就夠用了。
有時候,你需要在多個會話窗口內(nèi)容輸出重復(fù)的內(nèi)容,或者你需要同時重啟好幾個設(shè)備。
對于前者,你可以選擇手工一個個的粘貼配置,但是對于需要同時重啟某些設(shè)備這種時間敏感型的工作,你的手再快也有時間差。
而SecureCRT就給你提供了一個相當(dāng)人性化的工具,讓你可以選擇同時給多個窗口輸入內(nèi)容。
首先開啟命令行窗口
點(diǎn)擊 查看(View) -> 命令行窗口
完成以后,SecureCRT下面就出現(xiàn)一個橫框,在框里面點(diǎn)擊右鍵,選擇發(fā)送命令到 - > 所有會話。
如下圖:
完成以后,讓我們做一個演示,我目前開啟了4臺路由器,通過show clock同時查看四臺路由器的時間:
注意:平時使用時,務(wù)必清楚你要應(yīng)用配置的設(shè)備范圍。例如你若選擇發(fā)送命令到所有會話,然后執(zhí)行reboot,你心想就執(zhí)行一臺,可是因?yàn)檫@個原因,導(dǎo)致目前所有SecureCRT里面的會話設(shè)備都重啟了,請務(wù)必小心使用。
這個很好理解,某些設(shè)備在一段時間沒有接收到輸入以后,就會自動斷開連接。
此時我們可以設(shè)置反空閑,讓SecureCRT定期發(fā)送一個反空閑信號,或者最直白的,發(fā)送一個自定義鍵給系統(tǒng)。
一般情況下,此自定義鍵我們采用空格鍵。同時我們可以設(shè)定一個時間,默認(rèn)是300秒,5分鐘。
配置方法如下:
打開會話屬性框,選擇終端,終端右側(cè)的窗口會有一個Anti-idle的配置。
如下圖所示:
上述配置中, 我設(shè)定每隔5分鐘SecureCRT會給這個叫做“EVE-NG 03”的會話發(fā)送一個空格鍵,防止此會話被遠(yuǎn)端設(shè)備斷開。
傳文件不用說了,家常便飯,但是你知道不知道,SecureCRT是最方便的傳文件的軟件。
首先你得有一個會話,例如某個遠(yuǎn)端Linux服務(wù)器,而且必須是SSH連接。(我覺得現(xiàn)在絕大部分情況下都是使用ssh了,telnet已經(jīng)過時了,而且不安全。)
為什么需要是SSH,因?yàn)镾ecureCRT傳輸文件是基于SFTP。
當(dāng)你連接了此會話以后,你所需要做的,就是右擊此會話的標(biāo)簽欄,選擇“連接SFTP會話”,大功告成。
如下所示:
SecureCRT窗口集成了一個特殊功能:按鈕欄。
此按鈕欄能夠自定義各種按鈕,并賦以某些功能。
例如,你希望每一次打開設(shè)備后,執(zhí)行一個基本的命令。
以前你是一個個的手動輸入,但是現(xiàn)在你可以頂一個按鈕,點(diǎn)一下,就執(zhí)行完畢。
按鈕內(nèi)容可以包含輸出回車,空格,或者等待一段時間等。
配置方法:
點(diǎn)擊查看(view)-> 按鈕欄(Button Bar)
此時SecureCRT窗戶底下會出現(xiàn)一條橫杠。右擊它,會出現(xiàn)“新建按鈕”的選項(xiàng)。
首先選擇“Send String”發(fā)送字符串功能,然后在窗口右側(cè)添加你需要發(fā)送的內(nèi)容。
例如我想查看查看Linux的IP地址,路由。我們可以定義如下內(nèi)容:
上圖中,我定義了兩條命令:
ip address 和 ip route。其中的\r \p的含義在上面的紅色框內(nèi)有定義,即發(fā)送回車以及停頓一秒鐘。
同時,在Label一欄中我們可以給此按鈕欄取名為Linux-Check。
完成以后, 點(diǎn)擊OK保存。
回到SecureCRT頁面,左鍵單擊此按鈕就可以執(zhí)行,如下所示:
按鈕欄除了自定義字符串以外,還能定義很多日常使用的菜單功能,例如連接一個新主機(jī),記錄會話等。
此處我僅僅演示如何做一個記錄會話的按鈕。
如下圖所示:
首先在功能部分,選擇“Menu Function 菜單功能”。
其次,在右側(cè)的下拉菜單中選擇你需要的功能,本例中我選擇了“MENU_LOG_SESSION”記錄會話日志。
然后給一個名字,點(diǎn)擊保存。
完成以后,左鍵點(diǎn)擊新建的“Log-Session”按鈕,就會蹦出一個窗口告知你在哪里存這個新的日志文件,如上圖所示。
日常工作中,你可能需要每天對某些設(shè)備做巡檢工作,若我們能夠設(shè)置讓SecureCRT軟件開啟后馬上就自動連接某些會話,豈不是很方便?
沒錯,很簡單就能搞定,配置方法如下:
在 選項(xiàng) -> 全局選項(xiàng) ->常規(guī) ->默認(rèn)會話 中,你可以選擇“使用自動會話“,然后添加你希望軟件啟動時自動連接的項(xiàng)目即可。
如下所示:
你的電腦桌面上肯定有各種軟件圖標(biāo),用于啟動各種軟件。
那同樣的,我們可以不可以把經(jīng)常需要連接的設(shè)備也做一個快捷方式放到桌面上呢?
答案是肯定的,方法如下:
在SecureCRT的左側(cè)會話管理欄里面,選擇你想做成快捷方式的會話,然后點(diǎn)擊右上角的箭頭即可。
若下圖所示:
是不是厭倦了單調(diào)的色彩?
是不是很希望輸出的字符能夠標(biāo)識上特殊的顏色,例如IP地址,數(shù)字等?
其實(shí)這些都可以搞定,你只需要編寫一個匹配特定內(nèi)容的正則表達(dá)式,并賦予顏色即可。
什么?我還得自己寫一個,還是正則表達(dá)式?
就知道你會是這個反應(yīng),為此我特地找了現(xiàn)成的配置,鏈接如下:
https://forums.vandyke.com/attachment.php?attachmentid=1527&d=1524582386
上述連接中,包含了一個Cisco words.ini的文件,大家放心下載下來,并放到此文件夾內(nèi)(以windows 10 為例):
C:\Users\你的用戶名\Documents\SecureCRT\Keywords 下。
完成以后,讓我們回到SecureCRT加載此顏色配置,步驟如下:
如下所示:
在某些公司網(wǎng)絡(luò)內(nèi)部,為了保證設(shè)備網(wǎng)管的安全,在登陸設(shè)備之前需要先登陸堡壘機(jī),然后從堡壘機(jī)登陸設(shè)備。
往往大家的做法,就是在SecureCRT里面建立堡壘機(jī)的會話連接堡壘機(jī),然后在堡壘機(jī)內(nèi)部在手動連接特定設(shè)備。
其實(shí),SecureCRT早就想到了這個問題,有一個功能叫做“firewall”防火墻的功能,其實(shí)就是用來跳過堡壘機(jī)。
演示案例:
例如我有一臺設(shè)備叫做Jekyll-Server,堡壘機(jī)稱為EVE-NG-MGMT。
演示拓?fù)洌?/strong>
我的PC-------EVE-NG-MGMT堡壘機(jī)------Jekyll-Server。
我的最終目的是SSH 登錄到Jekyll-Server。而通過SecureCRT的firewall功能,可以很輕松的搞定此事,如下所示:
以上10個小竅門,你熟悉幾個?是否對你有用呢?請給我留言!
推廣專欄啦,我在51cto搞了一個網(wǎng)絡(luò)運(yùn)維的專欄。
感興趣的朋友們不要錯過哈。
此專欄通過“網(wǎng)絡(luò)路由篇”,“網(wǎng)絡(luò)交換篇”,“網(wǎng)絡(luò)安全篇”,“QoS篇”四大典型技術(shù)模塊,分別給各位講述運(yùn)維中的網(wǎng)絡(luò)設(shè)計思路和一些運(yùn)維的技術(shù)難題。相信你通讀完各個模塊以后,會刷新你對于某些知識的認(rèn)知。
傳送門如下:
老司機(jī)網(wǎng)絡(luò)運(yùn)維干貨集錦
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。