天天看點

Xmanager 遠端桌面連接配接Redhat Linux(引用)

原文連結:http://www.cnblogs.com/huzhiwei/archive/2012/05/07/2487266.html

 我用的是RedHat Enterprise Linux 5.4和最新的Xmanager Enterprise3.0。首先先來了解一下什麼是Xmanager。Xmanager全稱Netsarang Xmanager,是國外一套非常優秀的遠端監控軟體。在UNIX/Linux和Windows網絡環境中,Xmanager是最好的連通解決方案。我推薦大家下載下傳Enterprise版本,企業版帶的工具更多功能更強大。我們通過Xmanager連接配接Linux遠端桌面進行圖形化管理其實就是利用了Xmanager套裝裡面的Xbrowser程式。當然Linux遠端圖形化管理除了Xbrowser,還有同樣優秀的VNC。下面介紹用Xbrowser連接配接Linux遠端桌面的詳細配置。都是我親自測試過的,放心往下看吧!

一、如果你查過網上的資料你就會發現:RedHat Enterprise Linux 5與RedHat Enterprise Linux 4對于Xmanager的配置是不同的,前者沒有/etc/X11/gdm/這個目錄,它的gdm的配置檔案放在/usr/share/gdm/custom.conf。

其實網上的寫錯了!!這裡不是custom.conf,而是defaults.conf!反正我的RedHat Enterprise Linux 5.4是這樣的,可能其它5系列版本不一樣也沒數的。

1)、在/usr/share/gdm/defaults.conf裡確定在[xdmcp]字段裡有以下幾句配置:

注意,如果defaults.conf檔案時隻讀的,那你就自己給改成root可改寫的:chmod 744 defaults.conf

DisplaysPerHost=10

Port=177

Xmanager 遠端桌面連接配接Redhat Linux(引用)

2)、 允許Root登陸Xmanager

以上修改之後,root使用者還不能通過Xmanager遠端登入Linux,還要繼續修改/usr/share/gdm/defaults.conf檔案,

在[security]字段裡開啟以下兩項:

AllowRoot=true

AllowRemoteRoot=true

如果AllowRemoteRoot這一項不開啟,隻能顯示到登入頁面,卻進不去系統,是以,一定記得開啟這個!!!

隻能像下面這樣,一直在這個界面:

Xmanager 遠端桌面連接配接Redhat Linux(引用)

3)、在/etc/inittab裡把預設級别改為5:

再把最後一句裡

x:5:respawn:/etc/X11/prefdm -nodaemon

改成

x:5:respawn:/usr/sbin/gdm

(注意這裡是sbin,不是bin,網上的又錯了,害得我前幾次都沒能成功,媽的!還好我後來自己發現了這個問題。)

4)、開啟Linux防火牆的177 UDP端口(如果是自己的測試環境,直接用:service iptabels stop關閉防火牆吧。)。

Xmanager連接配接gdm用的是UDP的177端口,是以防火牆上一定要打開這個端口,如下圖:

Xmanager 遠端桌面連接配接Redhat Linux(引用)

檢驗177端口是否 開啟:

lsof -i:177

檢視是否運作成功了!(如果有傳回值,說明成功了)如果沒有傳回值,重新開機gdm試試:

/usr/sbin/gdm-restart

重新開機gdm

Xmanager 遠端桌面連接配接Redhat Linux(引用)

5)、在Windows系統上運作xmanager3裡的Xbrowser程式,在裡面建立一個Xmanager Session,在Host這裡輸入ip位址,其它配置都不要改變(包括端口号),确定退出。

Xmanager 遠端桌面連接配接Redhat Linux(引用)
Xmanager 遠端桌面連接配接Redhat Linux(引用)
Xmanager 遠端桌面連接配接Redhat Linux(引用)
Xmanager 遠端桌面連接配接Redhat Linux(引用)

最後是重新開機系統。這樣就小功告成了!(我試了下,不重新開機也貌似可以。。。。還有,如果你重新開機了,然後連不上了,考慮一下是不是防火牆又自動開了。。可以設定成開機不開啟防火牆:chkconfig

iptables off)

如果出現XDMCP connection failed,Try again?的話,你需要檢查你的防火牆是否開啟并禁用177端口,selinux是否開啟,或者你遠端連接配接的那個主機與你是否在同一個網段。

繼續閱讀