最近常需要同時連線到多個遠端桌面(Remote Desktop)去,一般的作法都是把連線設定存等成 .rdp 檔,然後再雙擊所要連線的 .rdp 檔,開啟「遠端桌面連線」程式進行連線。

故事開始…
看過 demo 的推薦文,改用 Remote Desktop Organizer 遠端桌面管理工具,雖然不錯用,但不知怎麼搞的,登入的密碼都無法儲存,與其要自己輸入密碼,那還不如換回原本的作法。遂在 AskaSu 的介紹下,開始試用同為免費軟體的連線工具:Terminals。
Terminals 功能簡介
這個工具最新版是 1.9a,已經支援遠端桌面通訊協定(Remote Desktop Protocol,RDP) 6。它使用遠端桌面服務 ActiveX 用戶端元件(mstscax.dll),採用分頁索引標籤方式來顯示所連線的主機,除了可以連線 Microsoft 的終端機服務(Terminal Service)與遠端桌面之外,更可使用其他常見的通訊協定,例如:VNC、VMRC、SSH、Telnet、RAS 以及 Citrix 的 ICA。當然網頁的通訊協定: HTTP 與 HTTPS 也行!

安裝需求與設定精靈
於安裝 Terminals 之前,請先確認您的 Windows 作業系統已經安裝了 Microsoft .NET Framework 3.0。安裝過程很簡單,都有精靈引導您進行。安裝完畢,會在桌面與「開始/所有程式」中,看到 Terminals。

下面是第一次執行 Terminals 的操作過程,就請各位自行看圖說故事了。
▼ 程式功能說明

▼ 設定主密碼,可先不設定,事後再到「Tools、Options」設定即可

▼ 設定預設的帳號密碼,若連線所需的帳號密碼是共通的,建議設定此項目

▼ 共通的設定

▼ 若有指定要匯入儲存於機碼中的 RDP 連線設定,此時即會開始匯入

▼ 成功匯入機碼中的連線設定

▼ 第一次執行 Terminals 時,畫面上半部可能會有些工具圖示沒出現,左方紅色範圍是直接從機碼中,所匯入的連線設定。

如何連線
如果已經有匯入原本儲存於機碼中的設定,請參考上圖,展開 Discovered Connections 節點,在要連線的名稱上,連按兩下滑鼠左鍵。或是從工具列上的 Connect To 下拉清單中,選擇要連線的名稱,然後按下 Enter 鍵,或是按下其右側邊的 Connect to Server 按鈕。
如果帳號密碼正確,就會自動登入 Windows。使用 Terminals 的另外一個好處是,只要 Terminals 取得焦點,按下 Windows 鍵,即可開啟目前索引標籤中的這個 Windows 作業系統出現開始功能表。如果是使用「遠端桌面連線」程式,除非是切換到全螢幕,不然按下 Windows 鍵,是開啟本機的開始功能表。

如何修改既有的連線
請看圖吧!

如何建立新連線

其他特異功能
▼ Tools 功能表中的各項功能

由上圖可以看到,Terminals 的 Tools 功能表提供擷取畫面(Capture Terminals Screen)、管理所擷取的畫面(Screen Capture Manager)、網管工具(Networking Tools)、開啟記錄檔所在目錄(Open Log Folder)、管理工具列上的捷徑(Organize Shortcuts)、管理登入的帳號密碼(Credential Management)等功能。
在我的測試過程中,目前版本(1.9a)的管理所擷取的畫面、開啟記錄檔所在目錄這 2 個功能,按下去沒有反應。
於按下 Capture Terminals Screen 之後,會依照群組(管理者或一般使用者)身份,把畫面儲存在不同目錄(這是在 Windows 7 的環境下,其他作業系統我沒測試):
群組 | 儲存的目錄 |
管理者 | C:\ |
一般使用者 | C:\Users\<使用者名稱>\AppData\Local\VirtualStore |
圖檔名稱為:yyyy-mm-dd_hh-mm-ss.PNG,其中的 hh 是 12 小時制。
這個擷取畫面功能真的很棒,不用像以往一樣:先在遠端電腦上,按下 Print Screen,貼到小畫家並存檔,再想辦法把圖檔傳回本機電腦。
Networking Tools 提供了 Ping、Trace Route、Whois、DNS Lookup、Port Scanner 等網管功能。
最值得一提的功能之一是 Terminals 預設會將桌面大小設定成隨 Terminals 的視窗大小而自動調整(如下圖中的 Auto Scale 設定)。

另一項要提到的功能是,在預設狀態下,只要 Terminals 視窗取得焦點,都可以使用 Windows 鍵搭配其他按鍵,例如:直接按下 Windows 鍵來開啟「開始」功能表、Windows + E 開啟檔案總管、…等。Windows + L 鎖定的功能,則不支援!!
如果使用內建的遠端桌面連線程式,一定要放到全螢幕才能使用 Windows 按鍵。

設定檔
Terminals 的設定檔所在目錄就是安裝程式所在的目錄:
作業系統 | 儲存的目錄 |
32 位元 | C:\Program Files\Terminals |
64 位元 | C:\Program Files (x86)\Terminals |
設定檔跟程式放在一起,感覺很奇怪,因為在多人共用的電腦,你的設定檔別人也可以使用、也可以連線。 主要的設定檔有 4 個:
-
Credentials.xml
主密碼設定檔(密碼有加密過) -
History.xml
連線歷史記錄檔。
如果您從 History 窗格中,看不到任何文字(正常的如下圖),那就手動刪除這個檔案,因為裡面的格式亂掉了。
-
Terminals.config
連線設定檔(密碼有加密過) -
ToolStrip.settings
工具列設定檔