在Windows服務(wù)器的管理世界中,IT人員對(duì)服務(wù)器的遠(yuǎn)程操作,最常使用的就是遠(yuǎn)程桌面,也就是終端服務(wù)(現(xiàn)在稱之為遠(yuǎn)程桌面服務(wù)(RDS)),其次才是通過像TeamViewer、VNC之類的免費(fèi)工具。
至于在Linux服務(wù)器的管理世界中,大多數(shù)的IT人員肯定是以SSH服務(wù)的連接方式。但是這對(duì)于已經(jīng)習(xí)慣于窗口界面操作的人員來說,感覺相當(dāng)不方便,因?yàn)橐涀∵@么多的命令與用法還真是不容易。
既然如此,那我們不妨使用一個(gè)能夠遠(yuǎn)程連接Linux X Window的程序,這樣,即便是遠(yuǎn)程連接,也能繼續(xù)使用在X Window下的各種已安裝的圖形管理工具了。
在此筆者要介紹一款名為X-WIN32的連接工具,盡管這個(gè)工具是要付費(fèi)購(gòu)買的,但試用版可以每次連接30分鐘,在30分鐘內(nèi)完成一些遠(yuǎn)程管理的測(cè)試或設(shè)置,對(duì)于大多數(shù)的IT人員來說,已經(jīng)綽綽有余了。
請(qǐng)到以下官方網(wǎng)址進(jìn)行下載,開啟后請(qǐng)?jiān)谑醉?yè)的“TRY IT NOW”選單中,點(diǎn)擊“X-WIN32”連接來完成下載。成功下載之后,執(zhí)行安裝x-win120-102sf.exe即可。
http://www.starnet.com/xwin32/download.php。
完成了在Windows客戶端計(jì)算器上的X-WIN32連接工具的安裝之后,接下來準(zhǔn)備CentOS的X Window操作環(huán)境。原則上,關(guān)于X Window的數(shù)據(jù)包在安裝操作系統(tǒng)時(shí),就可以從自定義的安裝設(shè)置中進(jìn)行選擇,但是我們還是來了解一下X Window相關(guān)的必要數(shù)據(jù)包安裝。

圖2 查看gdm監(jiān)聽狀態(tài)
首先是GDM數(shù)據(jù)包的安裝,所謂GDM(GNOME Display Manager)其實(shí)就是CentOS默認(rèn)的桌面管理程序 XDM(X Display Manager)。手動(dòng)安裝的方法很簡(jiǎn)單,只要如執(zhí)行yum-y install gdm命令即可進(jìn)行安裝,如果發(fā)現(xiàn)已經(jīng)安裝了最新版本,則會(huì)顯示該版本的信息。接著請(qǐng)執(zhí)行yum -y groupinstall "X Window System"命令,來完成X Window系統(tǒng)數(shù)據(jù)包的安裝。完成了X Window系統(tǒng)數(shù)據(jù)包的安裝之后,便可以執(zhí)行yum -y groupinstall"Desktop"命令,來完成必要的桌面數(shù)據(jù)包安裝。
為了讓X Window系統(tǒng)下可以正常顯示中文字型,繼續(xù)執(zhí)行yum -y groupinstall "Chinese Support"命令,來完成中文支持?jǐn)?shù)據(jù)包的安裝。為了讓多個(gè)賬戶可以同時(shí)連接X Window,我們還必須加裝多重連接數(shù)據(jù)包,執(zhí)行yum install nautilus-openterminal命令即可。
在確認(rèn)已完成了上述步驟中所有數(shù)據(jù)包的安裝之外,請(qǐng)如圖2所示,執(zhí)行netstat -tulnp | grep 177命令,查看目前與GDM有關(guān)的通訊端口是否正在監(jiān)聽中,如果確認(rèn)在監(jiān)聽之中,那么接下來便可以開始進(jìn)行連接。但在此之前,別忘了檢查一下本地的防火墻設(shè)置是否開放了此端口。
最后,我們還必須設(shè)置允許X Window可以通過遠(yuǎn)程來進(jìn)行連接登錄。執(zhí)行cp /etc/gdm/custom.conf /etc/gdm/gdm.conf命令,來將默認(rèn)的GDM設(shè)置文檔復(fù)制一份正式使用的gdm.conf文件名。接著執(zhí)行vi /etc/gdm/gdm.conf命令,來進(jìn)行設(shè)置文檔的修改。在此請(qǐng)將AllowRemoteRoot=true設(shè)置值加入到“security”區(qū)域中,以及將Enable=1設(shè)置值加入到“xdmcp”區(qū)域之中。保存后離開vi編輯程序。
終于完成了所有X Window必要的安裝與設(shè)置。請(qǐng)回到Windows客戶端計(jì)算器,點(diǎn)擊開啟X-Win32程序界面。在“Connections”頁(yè)面中點(diǎn)擊“向?qū)А卑粹o繼續(xù)。在“連接方法”的頁(yè)面中,請(qǐng)選取“XDMCP”項(xiàng)目并點(diǎn)擊“下一步”繼續(xù)。
在“New Connection”頁(yè)面中,請(qǐng)先設(shè)置一個(gè)新的連接名稱(Connection Name),然后設(shè)置 XDMCP模式為“查詢”,以及輸入目前CentOS主機(jī)的IP地址。點(diǎn)擊“存儲(chǔ)”即可。

圖3 遠(yuǎn)程桌面操作
在完成了一個(gè)新的X Window連接設(shè)置之后,點(diǎn)擊“啟動(dòng)”即可進(jìn)行連接。如果需要修改設(shè)置,點(diǎn)擊“編輯”即可。當(dāng)需要連接的Linux主機(jī)相當(dāng)多時(shí),則可以通過點(diǎn)擊“Add Folder”來進(jìn)行分類。
在通過X-WIN32遠(yuǎn)程連接CentOS之X Window的登錄之后,請(qǐng)選擇賬號(hào)完成登錄。如圖3所示,則是成功完成遠(yuǎn)程登錄X Window桌面的范例,操作方式與我們?cè)诒镜囟瞬僮魇且粯拥摹U?qǐng)注意!由于我們所使用的是X-WIN32的Demo版本,因此當(dāng)持續(xù)連接到達(dá)30分鐘時(shí),將會(huì)自動(dòng)中斷遠(yuǎn)程連接。