RedHat Enterprise Linux 6 配置Xmanager ,實現圖形界面連接


我們經常見到的幾種最為常用的windows下遠程管理Linux服務器的方法,基本上都是利用SecureCRT,或者是PUTTY等客戶端工具通過ssh服務來實現Windows下管理Linux服務器的,這些客戶端工具幾乎不需要什么配置,使用簡單,但是它們都無法啟動窗口服務的程序或進程,也無法達到遠程桌面控制。本文將介紹通過xmanager遠程桌面管理Linux。 
我們先來了解一些X系統方面的知識,X是用在大多數UNIX系統中的圖形支持系統。如果你在你的Linux機器上使用GNOME或者KDE的話,你就正在使用X系統。它由X聯盟(www.X.org)定義並維護。大多數的Linux用戶使用的都是由XFree86 項目 (www.xfree86.org)提供的X Window系統的實現。xdm 是一個顯示管理器,提供了靈活的任務管理功能。然而xdm通常被認為是“GUI的登陸屏幕,可以自動啟動我的X任務”,我們會看到實際上它要更為強大。 
xdm 使用X聯盟的X顯示管理控制協議,即XDMCP,來和X服務器通信。它允許X服務器從運行xdm服務的服務器上獲得會話服務。 
當使用xdm管理這些X任務的時候在設置上有些復雜。但設置xdm 可以得到本地的和其他服務器上的桌面了。我們下面將介紹服務器上配置xdm的方法和步驟,這里描述的配置允許任何的 XDMCP 客戶訪問 Linux 服務器桌面環境(當然影響了X的安全)。

一定要在root 管理員下:

好,不廢話,來配置()

RedHat Enterprise Linux 6.4配置Xmanager 4

以管理員執行以下操作

1、vi /etc/inittab

id:5:initdefault:  //設置系統運行級為5,如果本來就是5就無需修改

id:5:respawn:/usr/sbin/gdm    //添加到最后一行

 

2、然后重啟X11

init 3

init 5

 

3、vi /etc/gdm/custom.conf

# GDM configuration storage

[daemon]

[security]

DisallowTCP=false

[xdmcp]

Enable=1

Post=177

[greeter]

[chooser]

[debug]

 

在相應位置添加紅色行再  /wq保存。重啟即可。

 

客戶端(Windows端):(注意:有時Windows防火牆也會阻斷Xmanager,提示時放開即可)

在客戶端安裝Xmanager 4 ,打開Xbrowser ,可在ADDRESS 欄輸入IP 地址 如:192.168.10.212即可

 

如果防火牆打開了,使用以下命令打開177端口:

iptables -A INPUT -p udp --dport 177 -j ACCEPT

 

vi /etc/sysconfig/iptables

 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 177 -j ACCEPT

-A INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT

 

(在root 模式下)

/etc/init.d/iptables restart

vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允許80端口通過防火牆)

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT(允許3306端口通過防火牆)

特別提示:很多網友把這兩條規則添加到防火牆配置的最后一行,導致防火牆啟動失敗,正確的應該是添加到默認的22端口這條規則的下面

添加好之后防火牆規則如下所示:

######################################

# Firewall configuration written by system-config-firewall

# Manual customization of this file is not recommended.

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

-A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -i lo -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

-A INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

-A INPUT -j REJECT --reject-with icmp-host-prohibited

-A FORWARD -j REJECT --reject-with icmp-host-prohibited

COMMIT

#####################################

#弄完上面后,最后重啟防火牆使配置生效,填命令:

/etc/init.d/iptables restart 

 

配置好圖為:

特別注意:這里要的是 "- -"  不是"—"

 

至此為止,我們在Linux下的配置xdm已經基本完成。但上面這些配置還只是x服務器端的配置,我們要想實現在Windows遠程桌面控制Linux,還必須要有Windows下的客戶端工具,xmanager正是這樣的一個工具,它是一個簡單易用的高性能的運行在Windows平台上的 X Server 軟件。我們現在來介紹xmanager的在Windows下的安裝和配置技巧,這里我使用的機器是windows7。

點擊xbrowser

 

 點擊文件-》新建-》新建xdmcp回話->

 填入你的主機: (這里linux的ip地址,不清楚的話可以在red hat中命令窗口敲ifconfig進行查看)

 點擊確定即可

輸入密碼進行登錄

 

 

到此進可以進入linux界面中了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM