什麼是SecureCRT
SecureCRT 是一款可以用來遠端連線到 Linux/Unix/Solaris 系統的軟體,官網在這裡,註冊後可下載30天試用版。它提供了加密資料傳輸、ssh 連線、認證等等的功能,但我覺得它跟 PuTTY 最大的差異在於 PuTTY 沒辦法以自訂資料夾的方式來管理需要常常連線的眾多主機資訊 (Session),如果系統管理者需要管理大量主機,SecureCRT 的 Session 管理功能是更方便好用的 (稍後會補充如何找出 Session 設定檔存放的位置),但是 SecureCRT 要授權費,PuTTY 是 free 的…
SecureCRT 的 Session 管理功能如下圖,可儲存大量主機的連線設定:
SecureCRT console 顏色配置
接下來進入本次分享的重點-console 的顏色配置。雖然 SecureCRT 很方便好用,但是跟 PuTTY console 預設的黑底白字不同,SecureCRT 的 console 預設是白底黑字的,若要長時間使用,感覺很傷眼睛,幸好這個顏色的配置是可以調整的,以下是調整的方式 (參考:SecureCRT linux vim 顏色設置):
預設的白底黑字 console:
Linux 系統
在 Connect 對話視窗中,選到要變更配置的 session 後,點選 Properties:
在Terminal –> Emulation 下的 Terminal 選擇:Linux,此時會自動勾選右邊的 ANSI color:
Solaris系統
在 Connect 對話視窗中,選到要變更配置的 session 後,點選 Properties:
在Terminal –> Emulation 下的 Terminal 選擇:VT102,此時要自己手動勾選右邊的 ANSI color:
調整好設定以後重新登入主機,畫面就會變成黑底白字了:
這樣應該對眼睛比較好 :) (而且可由不同顏色來區別檔案的性質)
補充:SecureCRT 的 Sessions 設定檔位置
以下是 SecureCRT 儲存 Sessions 設定檔的位置:
若需要快速的在另一台機器上建立 SecureCRT 的環境,可以直接到這個目錄下把「Sessions」資料夾下的 .ini 檔案複製到另一台機器,如此在交接的時候也很方便,不用重新手動建立 session,特別是對於要管理大量主機的管理者而言。
要注意的是通常管理者會把帳號密碼記憶起來 (如下圖),在複製設定檔之前應該先用文字編輯器把 .ini 檔案中的帳密清掉,強迫下一個使用者重新輸入自己的帳密。
(可能之後會抽空寫個 script 自動把大批 .ini 檔案裡面的帳密清掉 … 當做練習 Perl :p)
以上是一些心得分享,如果有錯誤的地方還請各位前輩指正 ^O^
1 則留言:
歡迎 Tim 回來分享更多不同領域的文章 :)
張貼留言