在Windows服務器的管理世界中,IT人員對服務器的遠程操作,最常使用的就是遠程桌面,也就是終端服務(現(xiàn)在稱之為遠程桌面服務(RDS)),其次才是通過像TeamViewer、VNC之類的免費工具。
至于在Linux服務器的管理世界中,大多數(shù)的IT人員肯定是以SSH服務的連接方式。但是這對于已經(jīng)習慣于窗口界面操作的人員來說,感覺相當不方便,因為要記住這么多的命令與用法還真是不容易。
既然如此,那我們不妨使用一個能夠遠程連接Linux X Window的程序,這樣,即便是遠程連接,也能繼續(xù)使用在X Window下的各種已安裝的圖形管理工具了。
在此筆者要介紹一款名為X-WIN32的連接工具,盡管這個工具是要付費購買的,但試用版可以每次連接30分鐘,在30分鐘內(nèi)完成一些遠程管理的測試或設置,對于大多數(shù)的IT人員來說,已經(jīng)綽綽有余了。
請到以下官方網(wǎng)址進行下載,開啟后請在首頁的“TRY IT NOW”選單中,點擊“X-WIN32”連接來完成下載。成功下載之后,執(zhí)行安裝x-win120-102sf.exe即可。
http://www.starnet.com/xwin32/download.php。
完成了在Windows客戶端計算器上的X-WIN32連接工具的安裝之后,接下來準備CentOS的X Window操作環(huán)境。原則上,關于X Window的數(shù)據(jù)包在安裝操作系統(tǒng)時,就可以從自定義的安裝設置中進行選擇,但是我們還是來了解一下X Window相關的必要數(shù)據(jù)包安裝。
圖2 查看gdm監(jiān)聽狀態(tài)
首先是GDM數(shù)據(jù)包的安裝,所謂GDM(GNOME Display Manager)其實就是CentOS默認的桌面管理程序 XDM(X Display Manager)。手動安裝的方法很簡單,只要如執(zhí)行yum-y install gdm命令即可進行安裝,如果發(fā)現(xiàn)已經(jī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"命令,來完成中文支持數(shù)據(jù)包的安裝。為了讓多個賬戶可以同時連接X Window,我們還必須加裝多重連接數(shù)據(jù)包,執(zhí)行yum install nautilus-openterminal命令即可。
在確認已完成了上述步驟中所有數(shù)據(jù)包的安裝之外,請如圖2所示,執(zhí)行netstat -tulnp | grep 177命令,查看目前與GDM有關的通訊端口是否正在監(jiān)聽中,如果確認在監(jiān)聽之中,那么接下來便可以開始進行連接。但在此之前,別忘了檢查一下本地的防火墻設置是否開放了此端口。
最后,我們還必須設置允許X Window可以通過遠程來進行連接登錄。執(zhí)行cp /etc/gdm/custom.conf /etc/gdm/gdm.conf命令,來將默認的GDM設置文檔復制一份正式使用的gdm.conf文件名。接著執(zhí)行vi /etc/gdm/gdm.conf命令,來進行設置文檔的修改。在此請將AllowRemoteRoot=true設置值加入到“security”區(qū)域中,以及將Enable=1設置值加入到“xdmcp”區(qū)域之中。保存后離開vi編輯程序。
終于完成了所有X Window必要的安裝與設置。請回到Windows客戶端計算器,點擊開啟X-Win32程序界面。在“Connections”頁面中點擊“向?qū)А卑粹o繼續(xù)。在“連接方法”的頁面中,請選取“XDMCP”項目并點擊“下一步”繼續(xù)。
在“New Connection”頁面中,請先設置一個新的連接名稱(Connection Name),然后設置 XDMCP模式為“查詢”,以及輸入目前CentOS主機的IP地址。點擊“存儲”即可。
圖3 遠程桌面操作
在完成了一個新的X Window連接設置之后,點擊“啟動”即可進行連接。如果需要修改設置,點擊“編輯”即可。當需要連接的Linux主機相當多時,則可以通過點擊“Add Folder”來進行分類。
在通過X-WIN32遠程連接CentOS之X Window的登錄之后,請選擇賬號完成登錄。如圖3所示,則是成功完成遠程登錄X Window桌面的范例,操作方式與我們在本地端操作是一樣的。請注意!由于我們所使用的是X-WIN32的Demo版本,因此當持續(xù)連接到達30分鐘時,將會自動中斷遠程連接。