用Xmanager連線紅旗linux的遠端桌面
轉之前的話:
由於要在linux上安裝一個oracle,而oracle 的安裝要在圖形介面上進行,不想一直呆在機房,就想到了遠端桌面,於是想起了Xmanager,再於是上網搜到了這個方法,我用的是紅旗linux,不是redhat,所以之前搜到的在redhat上的方法不適用,還害我折騰了半天,哎!
紅色文字是我自己加的註釋。
-----------------轉載-----------start--------------
1、redflag 中設定
(1)/etc/X11/xdm/Xaccess檔案中,找到下面的語句:# * #any host can get a login window ,去掉最前面的#
(2)/etc/X11/xdm/kdmrc ,找到 [Xdmcp] ; enable=false ,改為enable=1 ,還要看看 要有 port=177 (我的機器上就沒有port=177,自己加上這一行)
(3)/etc/inittab,改為 id:5:initdefault; (因為做了這步,所以我把linux重啟了一下,要注意看看我的最後一句話。其實這步應該可以不用改,到時用Xmanager之前telnet到伺服器中,用root使用者執行一下init 5,就把run-level切過來了,改成id:5:initdefault後,每次機器啟動都變成圖形模式,我覺得不太方便)
(4)/etc/X11/xdm/xdm-config檔案最後一行 ,在displayManager.requestPort:0前面加上一個!號。
(5)修改/etc/X11/xdm/Xservers的屬性為444,/etc/X11/xdm/Xsetup_0的屬性為755 。 (這兩個檔案預設的屬性就是444和755)
(6)最後,如果我們的Linux機器配置有防火牆,為防止防火牆將通過177埠(即xdmcp服務)的資料過慮,我們必須加上如下的規則: (我的沒有做這一步)
iptables -A INPUT -p udp -s 0/0 -d 0/0 --dport 177 -j ACCEPT
或者 Open /etc/sysconfig/iptables 檔案修改
2.oracle linux 6.2 中設定。
與在redflag中設定差不多,但第(2)中,/etc/X11/xdm中沒有kdmrc,所以我做了一個軟連結,
ln -s /etc/kde/kdm/kdmrc /etc/X11/xdm/kdmrc,然後再按照 第(2)步去修改。
第(3)步中,由於oracle linux預設就是圖id:5:initdefault,所以不用改。
第(6)中,我一般是用ssh登入上去用root使用者執行iptables -F。
最後在還要執行一步,用root使用者執行/usr/bin/kdm,這樣才能用xmanager連上去。
XMANAGER端:
開啟Xbrowser程式,新建一個會話,引數:
XDMCP
Method:query
Host:《輸入你的LINUX端IP》這裡是192.168.1.16
Por Number:177
X Server:Auto Select
Allocate display number automatics
按Finish確認後,對該新生成圖示按右鍵,選擇“Open”,完成。
這樣你就可以通過視窗來控制伺服器了。
----------------------轉載----------------end-----------------
有一點,一定要注意!!像上面那樣配置完之後,xinetd不再自動運行了,一定要執行ntsysv,把xinetd重新加入自動執行的行列,不然,你會發現你的linux重啟後無法用telnet連上了。
增加一點,在Asianux Server3 sp3中用時只需用以下方法:
1、
編輯/usr/share/config/kdm/Xaccess
把#* any host can get a login windows改為:* any host can get a login windows
2、
編輯/usr/share/config/kdm/kdmrc
在
[Xdmcp]項中
把enable=false改為enable=1。加入port=177
3、用Xmanager時先用root使用者執行
init 5
4、加一句:關於Asianux Server4下進行遠端桌面連線時,仍然要用root用執行/usr/bin/kdm後才可進行遠端連線。