字體:小 中 大 | |
|
|
2013/10/10 01:11:49瀏覽1946|回應0|推薦0 | |
遠 端桌面這一個功能不稀奇,所有使用過Windows 作業系統的使用者都用過這一個功能,大至上只要你是用Windows 專業版或是Server 都可以很簡單的啟用這一個功能,現在就是要將這一個功能換到Linux 系統上,辦法是一樣但是就是步驟多了一點而Liunx 系統上使用圖形化的遠端桌面就是XDMCP。
一般來說遠端連線到Linux 作業系統所看到會是Termal Command 的畫面,所有的操作都是要用指令的方式去執行,這樣的好處是系統所消耗的資源是最少的,並且可以減少使用者有不確定的操作發生,不過這樣的介面最大的問題就是使用者會視為畏途。 如果你問一個使用者這兩個操作介面選擇,大多數的人都是會選擇下面這一個比較接受的XDMCP 圖形化介面。
現在來說明建立Linux XDMCP 遠端桌面的步驟。
使用環境 作業系統:CentOS 6.2 mini 安裝 桌面系統:GDM 遠端連線軟體:Xmanager 4
Step 1. 安裝gdm 桌面系統。 使用yum 安裝gdm 的桌面系統,因為使用的作業系統是CentOS 6.2 mini 在這一個作業系統的版本是非常的精簡,所以有相當多的東西是沒有在安裝的過程中被加入到作業系統中,因此要自己將所缺少的元件安裝上去。 [root@localhost ~]# yum -y install gdm
Step 2. 修改桌面系統設定檔開放XDMCP 遠端連線。 [root@localhost ~]# vim /etc/gdm/custom.conf
在檔案中請修改幾個部分。 # GDM configuration storage
[daemon]
[security] AllowRemoteRoot=true /*同意使用root 使用者權限遠端XDMCP 連線主機*/
[xdmcp] Enable=1 /*啟用XDMCP 的桌面連線*/ Port=177 /*設定開放連結的通訊port 177*/
[greeter]
[chooser]
[debug]
Step 3. 設定開啟防火牆。 [root@localhost ~]# vim /etc/sysconfig/iptables
加入允許UDP 177 Port 的通訊協定。 -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT
完成設定後重新啟動iptables 服務生效。 [root@localhost ~]# /etc/init.d/iptables restart
Step 4. 重新啟動主機。 [root@localhost ~]# reboot
Step 5. 重新啟動後再繼續安裝其他需要的套件組。
安裝XWindosw 的視窗套件。 yum -y groupinstall "X Window System"
安裝桌面工具的套件。 yum -y groupinstall "Desktop"
安裝中文化支援套件。 yum -y groupinstall "Chinese Support"
安裝支援多點開啟套件。 yum -y install nautilus-open-terminal
Step 6. 設定runlevel 到5。 [root@localhost ~]# init 5
Step 7. 確定XDMCP 177 port 服務有正確啟動。
[root@localhost ~]# netstat -tulnp |grep 177 udp 0 0 0.0.0.0:177 0.0.0.0:* 1651/gdm-binary
看到177 udp port 有被正常啟動就表示整個XDMCP 的服務在Linux 端已經正常運作了。Server 端完成設定後工作算是完成了一半,再來就是要去設定Client 的部分,這一個部分就相對簡單多了,因為就是在Windows 系統上操作。
安裝Xmanager 4 軟體,執行頁面中的「立即下載」 下載軟體後安裝。 下載網址: http://download.ithome.com.tw/Xmanager/1331?from=search&keyword=x
使用Xmanager 4 step 1. 啟動Xmanager 4 - > Xbrowser
Step 2. 點選New 建立一個新連線的遠端XDMCP 機器。
Step 3. New Session Properties 設定的項目: Session 設定連線主機的辨識名稱。 Mothod 登入方式設定XDM Query。 Host 連線的主機IP。 Port Number 設定連線的port 編號,預設使用177。 Local Address 使用預設的Auto Select 即可。
Step 4. 完成連線設定在Xbrowser 上產生新連線的機器。
Step 5. 測試連線CentOS 主機。 連線正常的畫面就是我們一般看到Linux 主機登入的畫面是一樣的,因為尚未建立其他的使用者,所以可以選擇Other 使用root 角色登入主機。
Step 6. username 輸入root 帳號, 前面的設定檔有設定是否開放root 帳號登入,如果在那一個部分你是選擇不開放使用者可以用root 角色登入系統,可以修改設定或是先到termal 畫面中建立一個一般user 的帳號再繼續動作。
Step 7 passowrd 輸入root 的密碼登入。
Step 8. 因為我們是用使用root 角色登入,所以會出現一個警告視窗提醒你現在是用root 帳號登入,選擇Close 關閉他就可以。
Step 9. 現在使用者可以用XDMCP 登入X window的遠端桌面了。
Linux 的桌面系統的操作跟windows 有一些不一樣,並不是跟windows 一樣是由統一的廠商開發,只有一種操作介面可以使用,而是一個百家爭鳴的市場,很多公司或是組織會去開發各自特色的桌面系統,所以同樣是CentOS 就可以搭配許多種不同的桌面系統,就是要看使用者的喜好或是需求來決定,在gdm 就是gnome display manager 算的上是相當主流的桌面系統,並且也一直持續有推出更新的計劃,有興趣的使用者可以前往他的官網查看http://www.gnome.org/ 上面會有很多系統新版本釋出的計劃跟消息,當然還有贊助這一個系統的相關資訊,你可以用購買相關的商品的方式提供gnome 組織金錢上的協助或是直接作捐獻款項,跟wiki 一樣這些NGO 單位的收入來源就是靠各界的捐款跟一些簡單商品的販售來維持組織運作需要的資金,還有需多人參與計劃無償的提供服務讓我們可以使用到Linux 系統上免費而且好用的軟體,軟體資訊這一門科學跟很多產業最大的不同就是我們的叛逆與不配合,在所有產業除了慈善事業外會有無償的提供使用的就是資訊產業 了,在現在這一個所處如此紛紛擾擾的世界中這樣的利他精神更加的顯得不容易,並期待這樣的精神也可以在臺灣這邊看到,我們也可以有這樣一個對於世界有實質 的幫助的單位。
ithome download 軟體下載位置:http://download.ithome.com.tw/Xmanager/1331?from=search&keyword=x |
|
( 知識學習|其他 ) |