SecureCRT 使用技巧

  VanDyke CRT 和 VanDyke SecureCRT是最經常使用的終端仿真程序,簡單的說就是windows下登陸UNIX或Liunx服務器主機的軟件。兩者不一樣的是SecureCRT支持SSH∗(SSH1和SSH2)。html

  本文主要介紹SecureCRT的使用方法和技巧。linux

  ∗[概念解釋]什麼是SSH?windows

  SSH的英文全稱是Secure Shell。安全

  傳統的網絡服務程序,如:ftp和telnet在本質上都是不安全的,由於它們在網絡上用明文傳送口令和數據,別有用心的人很是容易就能夠截獲這些口令和數據。而經過使用SSH客戶端與服務器端通信時,用戶名及口令均進行了加密,有效防止了對口令的竊聽。同時經過SSH的數據傳輸是通過壓縮的,因此能夠提升數據的傳輸速度,既然如此咱們爲何不使用它呢。SSH是由客戶端和服務端的軟件組成的,有兩個不兼容的版本分別是:1.x和2.x。至於具體如何安裝服務器端,普通用戶就不須要關心了。☺服務器

1.安裝

1.1 安裝

  首先要下載SecureCRT,目前最新的版本爲6.0 (截止到2008年1月,其破解版本還未出現),咱們以5.53版爲例進行介紹,下載安裝文件scrt553.exe和破解文件keygen.exe。網絡

  安裝過程很簡單,運行scrt553.exe,只要「下一步」便可,安裝過程當中能夠看到 SecureCRT支持如下協議:session

clip_image002

  安裝完成後,第一次啓動SecureCRT會有以下提示:app

clip_image004

  用戶須要指定一個目錄,用來存放SecureCRT的配置信息。此目錄默認爲C:\Documents and Settings\用戶名\Application Data\VanDyke\Config,若是是升級SecureCRT須要保持此文件夾與舊版本一致,若是重裝系統,必定要備份此目錄。dom

  若是須要更改,啓動SecureCRT後點擊Options => Global ptions => General修改 Configuration folder便可。工具

1.2 破解

  未破解版本,只有30天的使用期。關閉SecureCRT,將keygen.exe拷貝到安裝目錄C:\Program Files\SecureCRT中,運行它,填寫Name,Company後點擊Generate獲得Serial, Date, License Key信息,點擊Patch按鈕,破解並備份SecureCRT主程序。

  運行SecureCRT,點擊Help=> Enter License Data…, 填寫從keygen獲得的註冊信息便可.

2.基本設置

2.1 修改設置

  爲了SecureCRT用起來更方便,須要作一些設置,須要修改的有以下幾處:

2.2 退出主機自動關閉窗口

  Options => Global ptions => General => Default Session => Edit Default Settings...

clip_image006

  Terminal中將Close on disconnect 選上,當用戶從主機中退出後能夠自動關閉當前鏈接的窗口。

clip_image008

2.3 修改默認卷屏行數

  當你作一個操做,屏幕輸出有上百行,當須要將屏幕回翻時,這個設置會有很大幫助,默認爲500行,能夠改成10000行,不用擔憂找不到了。

  Terminal => Emulation => Scrollback 修改成10000。

clip_image010

2.4 修改SFTP默認下載路徑(可選):

  對於使用SSH的鏈接中,可使用SFTP下載文件,在這裏能夠設置文件的下載目錄(默認爲下載到「個人文檔」中)

  Connection => SSH2 => SFTP Tab => Initial directories => Local directory

clip_image012

2.5 修改Xmodem/Zmodem上傳下載路徑(可選)

  SecureCRT可使用Xmodem/Zmodem方便的上傳和下載文件。

  在Session ptions =>Xmodem/Zmodem => Directories中設置

2.6 拷貝與粘貼的設置

  經過鼠標操做便可拷貝或粘貼所需內容是一個很是方便的設置

  Options => Global ptions => Terminal => Mouse

  選中Copy on select 和 Paste on middle button

  這樣設置後,只要用鼠標選中所需內容,則將內容拷貝到剪切板中,點擊鼠標中鍵便可粘貼內容。

clip_image014

  另外能夠設置使用Windows下的拷貝粘貼快捷鍵,Options => Global ptions => General => Default Session => Edit Default Settings... => Terminal => Mapped keys => Use windows copy and paste hotkeys

clip_image016

 

 

2.7 Tabs設置

  從Secure5.0之後,增長了Tabs(標籤)選項,多個鏈接能夠在同一個窗口下打開,相似IE7.0的風格。將Double-click 選項修改成 Close Tab,雙擊標籤可關閉鏈接窗口。

clip_image018

3.界面介紹

3.1 菜單

3.1.1 File文件

  Connect... 鏈接,打開一個鏈接或者編輯已有的鏈接,建立新鏈接。

  Quick Connect... 快速鏈接,快速鏈接對話框,快速鏈接主機的最便捷方式

  Connect in Tab... 在Tab中打開一個新的會話窗口。

  Clone Session 克隆當前會話窗口。

  Connect SFTP Tab 打開SFTP窗口,對於SSH鏈接,此選項可用。在此會話窗口中可以使用SFTP命令傳輸文件。

  Reconnect 從新鏈接

  Disconnect 中斷當前會話窗口的鏈接

  Log Session 把當前窗口的會話記錄到log文件中。

  Raw Log Session 將更詳細的會話記錄到log文件中,包括服務器更詳細的響應信息。

  Trace Options 在log文件中記錄協議會話信息選項。(包括客戶端與主機互相鏈接時的一些信息內容)

3.1.2 Edit編輯

  拷貝粘貼等

3.1.3 View視圖

  顯示各類工具條

3.1.4 Options選項

  包括全局選項和Session選項

3.1.5 Transfer傳遞文件

  使用Xmodem/Zmodem上傳下載文件

3.1.6 Script.腳本

  運行一個腳本文件,或記錄一個新的腳本。(相似Word中的宏功能)

3.1.7 Tools工具

  鍵盤映射編輯,密鑰生成工具等

3.1.8 Help幫助

3.2 對話框和按鈕

  點擊File => Connect可出現Connect對話框。

  從左至右按鈕依次爲:

  鏈接(激活選中的鏈接條目);快速鏈接(快捷鏈接新的主機);新建鏈接(在對話框中新增一個鏈接條目);剪切;複製;粘貼;刪除(對話框中的條目);新建文件夾,屬性(顯示選中條目的屬性),建立條目的桌面快捷方式,幫助。

clip_image020

  Connect對話框下方有兩個選項:

  Show dialog on start (啓動SecureCRT時顯示Connect對話框);

  Open in a tab (以新標籤卡的形式打開一個會話),選中此選項,新的會話窗口以下圖所示:

clip_image022

  不然將打開多個SecureCRT窗口:clip_image024

4.使用方法

4.1 新建鏈接

  File => Connect => 點擊 New Session 按鈕,出現如下窗口,填寫鏈接的名字,協議(SSH1,SSH2,Telnet, Rlogin等)

clip_image026clip_image028

  點擊SSH2選項,填寫主機名或者IP地址,端口號,用戶名。另外可設置會話窗口的顏色方案,點擊Appearance選項,可本身設計或者選擇已有的顏色方案,更改字體,光標等。

clip_image030clip_image032

4.2 快速鏈接

  點擊快速鏈接按鈕出現下面的對話框,填入主機信息和用戶名便可快速鏈接。

  下面有兩個選項Save session(保存快速鏈接的信息到鏈接對話框中);Open in a tab (以新標籤卡的形式打開一個會話)

clip_image034

4.3 使用SSH鏈接主機

  按照上面的介紹新建一個SSH鏈接,若是是第一次鏈接會有以下提示,點擊Accept & Save便可。

clip_image036

  對於SSH鏈接,鼠標右鍵單擊條目卡,可出現右鍵菜單,單擊其中的Connect SFTP Tab,可打開SFTP窗口

clip_image038clip_image040

  可以使用SFTP命令下載和上傳文件,本地路徑設置見Connection => SSH2 => SFTP Tab => Initial directories => Local directory,默認爲「個人文檔」。

  基本的SFTP命令:

  get [-a | -b] remote-path 下載文件,(-a) 強制使用ascii模式,(-b)強制使用binary模式

  put [-a | -b] local-path 上傳文件,(-a) 強制使用ascii模式,(-b)強制使用binary模式

  建議使用-b選項,不然上傳到UNIX或LINUX主機上的文件後有^M字符。

4.4 使用Telnet鏈接主機

  新建一個Telnet鏈接,在Telnet選項中填寫主機IP,端口號信息。

clip_image042clip_image044

  在Linux主機下,可使用Xmodem/Zmodem方便的上傳和下載文件

  基本命令:sz 下載文件到本地;rz 上傳本地文件到主機。

4.5 其它技巧

4.5.1 使用腳原本進行重複性工做

  能夠像word的宏同樣,把你的重複性操做記錄爲一個腳本文件

  Script. => Start Recording Script, 開始記錄

  Script. => Stop Recording Script,中止記錄, Save as …保存成script文件。下次調用時Script. => Run => Select Script. to run …

clip_image046

4.5.2 使用Map key來進行重複輸入工做

  能夠設置爲全局選項(對全部鏈接都有效),也能夠只設置爲Session選項,以下圖

  Options => Session ptions => Terminal => Mapped keys => Map a key,出現Map Key 對話框

clip_image048clip_image050

  例如,單擊F12鍵,在Send String 輸入你要常常重複使用的命令,ok

clip_image052

  則下次在會話窗口中點擊F12鍵將直接輸入df –m

4.5.3 自動登陸

  以登陸一個Telnet的主機爲例,Session ptions => Connection => Logon Scripts => Automate logon, 在login後的send中輸入用戶名,在Password後的send中輸入密碼。則可實現自動登陸。

clip_image054

 

  1)打開secureCRT,按alt+b,能夠調出快速啓動欄,我相信secureCRT的忠實用戶,都會保存一堆的sessions。
  2)按ctrl,能夠同時選中多個session,再點擊鏈接,可快速鏈接。
  3)打開的第一個標籤記爲數字1,第二個記爲2,依次類推,可用alt+一、alt+2……這種方式在不一樣標籤之間切換。
  4)按鈕欄,在查看->按鈕欄,會在下面列出一排按鈕,能夠對其進行逐一的編輯,包含不一樣的動做,視頻裏演示的是一次性完成路由器的初始化配置,編輯一個按鈕,選擇動做是send string,輸入代碼是「en\r conf t\r no ip domain lo\r line con 0\r logg s\r exec-t 00\r exit\r hostname R」其中\r表明回車,都是些基本的配置。
  5)交互窗口,在查看->交互窗口,會在下面顯示交互的窗口,在空白處點擊右鍵,選擇將交互發送至全部標籤,這樣在交互窗口輸入的命令,會同時在多個標籤中同時執行,有時候爲了驗證配置狀況,須要各自show run,有了這種方法,就能夠一次性搞定全部的輸入了。
  6)腳本錄製,腳本->開始錄製腳本,在配置以前打開腳本錄製,結束後中止腳本錄製,保存成一個腳本文件,關閉軟件後,從新打開執行以前的腳本,至關於由機器自動完成了以前的全部配置。我我的習慣於將繁瑣的輸入密碼的過程錄製一份腳本,每次啓動會話執行該腳本直接進入到conf模式下,不過這樣的缺點是,密碼將以明文形式保存在腳本中,不夠安全。
  7)鍵盤映射器,在選項->全局選項->默認會話設置->編輯默認的設置->找到映射鍵,就能夠設定快捷鍵了,與按鈕欄相相似,輸入一個鍵,執行一個動做。
  8)鎖定會話,文件->鎖定會話,文件->解鎖會話。能夠用鎖定會話,在我的離開後,避免被別人誤操做。能夠鎖定一個或多個session。
  9)sftp,在遠程操做linux系統時,常常遇到須要與windows交換文件的問題,以前個人作法是使用rz命令,後來發現不是每一個版本都支持rz命令,有時候搭建一個vsftpd臨時解決一下,但全部的都不如sftp來的容易,secureCRT在5.5版本還不支持sftp,升級至6.2意外的發現有了sftp的支持,快捷鍵是alt+p,心情大爽。
  10)關閉會話,在一個標籤下,按ctrl+F4,便可關閉當前標籤;關閉整個程序,則是衆所周知的alt+F4。
  11) secureCRT 全部session文件保存的位置:options -> global options -> SSH hosts keys 最下面的目錄地址裏面.
  12)linux 下安裝lrzsz軟件包(redhat自帶),可使用sz和rz命令,上傳文件.
  13) 顯示字體: options -> global options -> default session -> edit default setting -> appearance,修改字體的大小等等.
  14) 使用相似linux的虛擬終端:options -> global options -> default session -> edit default setting -> Emulation -> Terminal 選擇 linux
  15)當你對一個網絡進行完一個操做後,突然發現你忘了monitor session ,或者sh run 出來將近一萬行命令,屏幕往回翻,又翻不了幾頁,這時,你能夠修改一個參數,達到效果,具體以下: Options-----Global Options---Edit default Settings進去後點Terminal----Emulation---下面的Scroll back後面的數字本身修改好了,好比我選了10000,你也能夠選更大的,再點OK

  16) 鼠標框選複製,右擊就粘貼,putty也有這個功能.這個功能有的人剛用的時候可能很不喜歡.可是用用以後就會以爲很好用.安裝以後第一次回讓你選擇,若是沒有的話,能夠在Global Options -> Terminal -> Mouse 這裏改. 

相關文章
相關標籤/搜索