1.打開secureCRT,按alt+b,能夠調出快速啓動欄。
2.按ctrl,能夠同時選中多個session,再點擊鏈接,可快速鏈接。
3.打開的第一個標籤記爲數字1,第二個記爲2,依次類推,可用alt+一、alt+2……這種方式在不一樣標籤之間切換。
4.按鈕欄,在查看->按鈕欄,會在下面列出一排按鈕,能夠對其進行逐一的編輯,包含不一樣的動做,視頻裏演示的是一次性完成路由器的初始化配置,編輯一個按鈕,選擇動做是send string,輸入代碼是「en\r conf t\r no ip domain lo\r line con0\r logg s\r exec-t 00\r exit\r hostname R」其中\r表明回車,都是些基本的配置。
5.交互窗口,在查看->交互窗口,會在下面顯示交互的窗口,在空白處點擊右鍵,選擇將交互發送至全部標籤,這樣在交互窗口輸入的命令,會同時在多個標籤中同時執行,有時候爲了驗證配置狀況,須要各自show run,有了這種方法,就能夠一次性搞定全部的輸入了。
6.腳本錄製,腳本->開始錄製腳本,在配置以前打開腳本錄製,結束後中止腳本錄製,保存成一個腳本文件,關閉軟件後,從新打開執行以前的腳本,至關於由機器自動完成了以前的全部配置。若是經過TELNET鏈接服務器能夠將繁瑣的輸入密碼的過程錄製一份腳本,每次啓動會話執行該腳本直接進入到conf模式下,不過這樣的缺點是,密碼將以明文形式保存在腳本中,不夠安全。
7.鍵盤映射器,在選項->全局選項->默認會話設置->編輯默認的設置->找到映射鍵,就能夠設定快捷鍵了,與按鈕欄相相似,輸入一個鍵,執行一個動做。
8.鎖定會話,文件->鎖定會話,文件->解鎖會話。能夠用鎖定會話,在我的離開後,避免被別人誤操做。能夠鎖定一個或多個session。
9.sftp,在遠程操做linux系統時,常常遇到須要與windows交換文件的問題,以前個人作法是使用rz命令,後來發現不是每一個版本都支持rz命令,有時候搭建一個vsftpd臨時解決一下,但全部的都不如sftp來的容易。
10.關閉會話,在一個標籤下,按ctrl+F4,便可關閉當前標籤;關閉整個程序,則是衆所周知的alt+F4。
高級用法:
一、Scroll Back
當你對一個網絡進行完一個操做後,突然發現你忘了monitor session ,或者sh run 出來將近一萬行命令,屏幕往回翻,又翻不了幾頁,這時,你能夠修改一個參數,達到效果,具體以下:
Options ?> Global Options ?> Edit default Settings進去後點Terminal ?> Emulation 下面的Scroll back後面的數字本身修改好了,好比我選了10000,你也能夠選更大的(最大爲32000),再點OK
二、Map a Key
注意:重啓secureCRT有效。
若是你是維護人員,須要登錄上百臺設備,你是否由於頻繁的輸入用戶名和密碼而煩惱?你能夠用KEY-MAP或者VB腳原本解決此問題!
KEYMAP解決方案:Options ?> Global Options ?> Edit default Settings進去後點Terminal ?> Emulation而後點Mapped Keys ?> Map a key,而後按提示進行操做,我選的是回車左邊前面的第二個鍵,就是輸出「:」號的那個鍵,send string: frank,而後再設一個快捷鍵,「「」 的那個鍵send string 密碼爲cisco!OK ,下次登錄設備就不須要由於頻繁的輸入設備而麻煩了,直接打2個鍵就OK ^_^~下面是截圖參考:
腳本解決方案:Options ?> Global Options ?> Edit default Settings進去後點Connection ?> Logon Scripts,選中複選框Automate logon,在下面的第一行的Expect: 「sername:」,Send後輸入你的用戶名,好比「frank」;第二行輸入Expert 「assword:」 send:「密碼」,完成,若是碰到須要中轉的,能夠直接在Send裏面出入腳本命令,如 「telnet X.X.X.X」 以下圖所示,另外Expect相似一個匹配的命令,因此若是是username沒有必要輸入完成!根據每一個人的狀況,能夠自行設計!
固然若是你精通VB腳本,你也能夠直接編寫VB腳原本運行,不過我就不懂了-_-! 關於VB腳本,在下面我已經更新了,須要的能夠看看。
三、Anti-idle
因爲有些時候須要經過tcp鏈接到遠端服務器的某個端口上,這樣就有一個問題,就是要不斷的更新這個session,由於通常的路由設備(如linksys、TPlink等)會爲了節約路由器的資源,自動斷開不活動的TCP,這個時間(一般很短的,5分鐘- 20分鐘左右)是廠商出廠前設置的,不能更改!
這樣斷開TCP不是正常的斷開,因此session會掛死!只能等很長時間才能從新鏈接!因此要不斷的敲回車或讓設備顯示信息使其保證session的存活狀態。
在CRT中有一個功能Anti-idle,能夠自動send字符,這樣就不用手動敲回車了~
Options ?> Global Options ?> Edit default Settings進去後點Terminal ?> Emulation,點中Anti-idle下面的複選框:send string,好比回車「n」,後面設置時間!OK 問題解決了!這個功能很實用!下面是截圖:
四、更改複製、黏貼的快捷鍵
S-CRT下默認是不能用ctrl+c 和ctrl+v的快捷鍵的!但CRT已經設計了能夠更改此快捷鍵的方法,如下是詳細方法:
Options ?> Global Options ?> Edit default Settings ?> Terminal ?> Emulation ?> Mapped Keys,點中CUA選項:「use windows copy and paste key」,確認 OK!
注意:重啓secureCRT有效。
五、Script腳本介紹_2009-5-18更新
如下是一個簡單的腳本,你們能夠根據須要進行修改。不過因爲wordpress的設置問題,格式在這裏體現不出來。不過如今才知道Crt的script其實很簡單的:)
# $language = 「VBScript」 # $interface = 「1.0″ Sub Main Dim Counter ‘Set counter you want to capture crt.Screen.Send 「termin length 0″ & vbCr & vbCr & vbCr For Counter = 1 To 100 ‘Set Command, vbCr is enter for chr(13) crt.Screen.Send 「sh run」 & vbCr & vbCr & vbCr ‘Set Interval, unit is millisecond crt.sleep 5000 crt.Screen.Send vbCr crt.Screen.Send 「copy run start」 & vbCr & vbCr & vbCr ‘Set Interval crt.sleep 10000 crt.Screen.Send vbCr crt.Screen.Send 「copy run flash:run」 & vbCr & vbCr & vbCr ‘Set Interval crt.sleep 10000 crt.Screen.Send vbCr Next End Sub
隨後打開Crt,登錄你的設備,點擊Script ?> Run… ?> 選擇這個腳本文件,就能夠了。注意腳本文件能夠保存爲txt格式。 六、解決顯示亂碼問題_2009-8-10更新 用S-CRT遠程管理Ubuntu,發現中文沒法顯示(亂碼),但事實上在Ubuntu上是支持中文的,因此問題確定出在S-CRT上。 因爲Ubuntu默認安裝後用的是支持中文的UTF-8編碼,但S-CRT所用的不是此編碼,因此須要更改。這裏有兩種發法,一種是更改Ubuntu的編碼使其與S-CRT同編碼;另外一種是更改S-CRT的編碼。 顯而後者比較方便,下面我介紹更改的方法: 點擊圖標按鈕中的 Session Option ?> Appearance ?> Font ?> 選擇一款支持中文的字體,Script 選擇 「Chinese GB2312」 ?> Character encoding ?> UTF-8 ?> OK 至此設置就完成了。另外英文字體在這幾種中文字體的顯示下異常難看,惟一能夠看的就是「新宋體」(NsimSun)size 10。在網上搜了下,發現一種不錯的字體「YaHei.Consolas」,你們能夠本身去下,感受還能夠。