使用rdesktop實現(xiàn)從Ubuntu遠程訪問Windows桌面
很多用戶都用慣了windows系統(tǒng),而Ubuntu系統(tǒng)可能很多數(shù)用戶還很不熟悉,所以有些功能可能也還處于懵懂狀態(tài),本文介紹了從Ubuntu系統(tǒng)如何遠程訪問Windows桌面的方法,具體內(nèi)容如下所述。
我們都知道在windows系統(tǒng)下可以很方便的使用遠程桌面連接程序查看或控制另外一臺機器,Ubuntu下呢?
幸運的是,在Ubuntu系統(tǒng)也有類似微軟“遠程桌面連接”程序的工具,那就是rdesktop(終端服務(wù)客戶端)。
小知識:什么是rdesktop
rdesktop是RDP(遠程桌面協(xié)議)的開源實現(xiàn),支持RDPV4/5協(xié)議。rdesktop是一個命令行程序,可以運行許多類UNIX系統(tǒng)上。由于它所帶參數(shù)非常多,普通用戶通過命令方式來使用它很不方便,因而有了許多圖形化的前端工具,如gdesktop、tsclient等,且Ubuntu系統(tǒng)自帶了tsclient程序。
登錄進入Ubuntu(Ubuntu桌面版10.10)系統(tǒng)后,在桌面菜單“應(yīng)用程序→Internet(互聯(lián)網(wǎng))”下可以找到“終端服務(wù)客戶端”項,單擊該項,則運行“終端服務(wù)客戶端”程序。通過它訪問Windows遠程桌面非常簡單,在“常規(guī)”選項卡中,在“計算機”欄輸入待訪問的Windows主機的主機名或IP地址,這里假設(shè)使用IP地址“10.0.0.15”。在“協(xié)議”欄列出了多種協(xié)議,默認有效的為“RDP”和“RDPV5”協(xié)議,后者用來連接WindowsXP或更新的操作系統(tǒng)桌面,如是連接WindowsXP/Vista/2003/2008等系統(tǒng)的桌面,我們不妨使用較新的“RDPV5”協(xié)議。在“用戶名”和“密碼”欄,填寫Windows系統(tǒng)中的用戶賬號對應(yīng)的用戶名和密碼。在“域”欄填寫Windows域的名稱,如沒有域也可以不填。“客戶端主機名”也就是Ubuntu系統(tǒng)的主機名,這里為“u904”(圖1)。

設(shè)定好后,單擊窗體下方的“連接”按鈕,則開始連接Windows主機,如預(yù)先輸入了正確的用戶名和密碼信息,則自動登錄系統(tǒng)并進入Windows桌面(圖2)。

與微軟的“遠程桌面連接”程序相比,rdesktop功能一點也不差,而借助tsclient這個圖形化的前端工具,對遠程桌面的屏幕尺寸、顏色深度、遠程計算機聲音、程序啟動項、遠程桌面性能優(yōu)化的設(shè)定將是一件非常輕松的事。
1.自動設(shè)定顏色數(shù)
rdesktop能自動檢測Windows終端服務(wù)器的桌面環(huán)境參數(shù),連接的如是Windows2003或更新的服務(wù)器,遠程桌面系統(tǒng)顏色自動設(shè)為16位色(65536色)或更高,而如果是連接基于Windows2000終端服務(wù)器,遠程桌面系統(tǒng)顏色自動調(diào)整為8位色(256色)。另外,我們也可以手動在“終端服務(wù)客戶端”程序窗口的“顯示”選項卡中進行相關(guān)設(shè)置。
2.驅(qū)動器映射
rdesktop支持將本地驅(qū)動器映射到遠程計算機的功能,這是一項非常實用的功能,可以實現(xiàn)某種程度上的數(shù)據(jù)共享。在“終端服務(wù)客戶端”程序窗口的“本地資源”選項卡中,勾選“添加我的本地磁盤分區(qū)到遠程計算機”項。連接到Windows主機后,在“我的電腦”程序中,可以看到新增的驅(qū)動器,如本例中的“u904上的Local”(圖3),這是Ubuntu系統(tǒng)的本地分區(qū),但此刻已經(jīng)映射到Windows服務(wù)器中。

雙擊該驅(qū)動器圖標,就可以查看Ubuntu系統(tǒng)的本地分區(qū)的內(nèi)容。對該分區(qū)的訪問權(quán)限依照Ubuntu系統(tǒng)的當(dāng)前登錄用戶。如當(dāng)前登錄用戶為“lbs”,則在Windows系統(tǒng)中,訪問映射分區(qū)的home下的lbs文件夾,在該文件夾下可以新建目錄或文件等,我們可以從Windows系統(tǒng)復(fù)制數(shù)據(jù)到該目錄下,當(dāng)然也可以復(fù)制Ubuntu本地分區(qū)的數(shù)據(jù)到Windows系統(tǒng)中,從而實現(xiàn)數(shù)據(jù)共享的功能。
3.屏幕切換
無論是通過命令rdesktop或通過圖形化的tsclient,在連接到Windows遠程桌面后,我們都可以方便地使用“Ctrl+Alt+Enter”組合鍵在遠程桌面的全屏顯示和非全屏顯示之間進行切換。
在終端應(yīng)用環(huán)境下,Linux用戶有了rdesktop這個訪問遠程桌面的利器,可以從Linux系統(tǒng)便捷地訪問Windows終端服務(wù)資源,而且比在Windows平臺上通過“遠程桌面連接”程序訪問終端服務(wù)器速度更快且更穩(wěn)定。在Ubuntu上,有了rdesktop和tsclient,你再也不用擔(dān)心維護和管理Windows服務(wù)器的問題了。
總結(jié):
希望本文介紹的使用rdesktop工具從Ubuntu系統(tǒng)遠程訪問Windows桌面的方法能夠?qū)ψx者有所幫助。更多有關(guān)linux系統(tǒng)的知識還有待于讀者去探索和學(xué)習(xí)。
【編輯推薦】