使用X-WIN32 EXCEED等軟體顯示遠程LINUX案頭的設定__LINUX

來源:互聯網
上載者:User
  -->

使用X-WIN32 EXCEED等軟體顯示遠程LINUX案頭的設定

RED HAT 9.0上測試通過。
一 伺服器端設定
1 修改/etc/X11/xdm/Xaccess 檔案,找到下面的行,去掉注釋號。
# *   #any host can get a login windows"
2 /etc/X11/xdm/xdm-config 檔案,在下面行上加註釋
"Display Manager .Requestport 0"
3 /etc/X11/gdm/gdm.conf檔案,在[xdmcp]部分,
把enable的狀態改為true
4 /etc/kde/kdm/kdmrc檔案,在[xdmcp]部分,
把enable 狀態設定成true
5 /etc/inittab裡面預設運行層級是5
6 關閉防火牆。

二 X軟體正常啟動即可,同一網段選擇時,XDMCP模式選擇broadcast,跨網段選擇query。
需要指出的是,使用EXCEED或X-WIN32登陸SOALRIS的時候,設定裡面顏色部分需要設定成Pseudocolor,否則在軟體使用的時候會提示顏色不夠。登陸LINUX不需要設定成Pseudocolor,否則會出現顏色不對。
使用圖形用戶端遠端存取Linux伺服器

一、引言
我們可以通過telnet、ssh等遠程登入Linux伺服器,但都是字元介面的。本文介紹了通過XDMCP+XDM來

遠端連線Linux伺服器上的XFree86 Server,可以在圖形環境下遠端管理Linux伺服器。

二、基本概念
1、什麼是XFree86
XFree86是X Window系統的一種開放原始碼的實現。它提供了一種對滑鼠、鍵盤、顯卡和視窗圖形環境

的Client-Server介面。所以用戶端程式可以運行在不同的主機上,由一台伺服器提供X Window的Server服務。
2、什麼是XDMCP
XDMCP即“X Display Manager Control Protocol”,是一種網路通訊協定。由它來建立圖形用戶端程式

與X Window伺服器的串連與通訊。
3、什麼是XDM
XDM即“X Display Manager”,由它來啟動X Window伺服器,並管理圖形用戶端程式的登入、會話、

啟動視窗管理器(KDE、Gnome)等。KDE和Gnome也提供了自己的xdm的實現,分別叫kdm和gdm。
4、什麼是XFS
XFS即“X Font Server”,可以由由一台伺服器來統一提供字型,遠程圖形用戶端程式就不需要單獨

安裝所有的字型了。

三、配置過程
1、我們的環境
我們使用一台裝有Mandrake Linux 8.1的電腦作為X Window的伺服器,伺服器上網卡地址

為192.168.0.1/24。並且在安裝Linux時一起安裝了XFree86相關軟體包。
我們在區域網路中的另一台裝有Windows 2000的電腦上安裝了X-Win32軟體,作為X Window的客

戶端。還有很多Windows下的X用戶端程式,但大多是商業程式,如exceed只提供30天的試用期。

而X-Win32沒有天數限制,只是每次只能使用30分鐘,這對於大多數基本的伺服器維護操作也夠了,

時間到了再串連就是了。免費使用商業程式不能要求太高了:-)

2、設定管理員
(1)配置xfs
xfs的設定檔是/etc/X11/fs/config,內容如下:
#
# Default font server configuration file for Mandrake Linux workstation
#

# allow a max of 4 clients to connect to this font server
client-limit = 4

# when a font server reaches its limit, start up a new one
clone-self = off

# alternate font servers for clients to use
#alternate-servers = foo:7101,bar:7102

# where to look for fonts
# Some of these are commented out, i.e. the TrueType and Type1
# directories in /usr/share, because they arent forced to be
# installed alongside X.
#
catalogue = /usr/X11R6/lib/X11/fonts/misc:unscaled,
/usr/X11R6/lib/X11/fonts/75dpi:unscaled,
/usr/X11R6/lib/X11/fonts/100dpi:unscaled,
/usr/X11R6/lib/X11/fonts/misc:unscaled,
/usr/X11R6/lib/X11/fonts/Type1,
/usr/X11R6/lib/X11/fonts/Speedo,
/usr/X11R6/lib/X11/fonts/mdk:unscaled,
/usr/share/fonts/default/Type1,
/usr/share/fonts/ttf/big5,
/usr/share/fonts/ttf/gb2312,
/usr/share/fonts/ttf/decoratives,
/usr/share/fonts/ttf/western

# in 12 points, decipoints
default-point-size = 120

# 100 x 100 and 75 x 75
default-resolutions = 75,75,100,1
# how to log errors
use-syslog = on

在設定檔中可以定義最大用戶端串連數量,這裡預設是4。設定檔中也指明了字型檔的位置,

特別注意包含了中文字型,否則在用戶端無法正確顯示中文字型。
接下來修改/etc/rc.d/init.d/xfs檔案,把所有“-port -1”改為“-port 7100”,這是xfs預設監

聽的連接埠。使用如下命令來重啟xfs:
service xfs stop
service xfs start
xfs啟動成功後,可以使用netstat -ln命令來確認7100連接埠已綁定:
tcp 0 0 0.0.0.0:7100 0.0.0.0:* LISTEN

(2)配置xdm
xdm的設定檔在/etc/X11/xdm目錄下。
首先修改xdm-config檔案,找到一行:DisplayManager.requestPort: 0
注釋這行:!DisplayManager.requestPort: 0
如果有這行,xdm就不會監聽XDMCP的串連了。
接下來修改Xaccess檔案,這是控制用戶端訪問的設定檔,修改內容如下:
#* #any host can get a login window
192.168.0.*

這裡允許局域中的電腦都可以串連。
現在可以直接使用xdm命令來啟動xdm服務,使用netstat -ln命令來確認177連接埠(xdm預設的連接埠)

已綁定:
udp 0 0 0.0.0.0:177 0.0.0.0:*

如果想要在伺服器啟動後自動運行xdm,就需要修改/etc/inittab檔案,使啟動後進入“5”運行層級,

修改內容如下:
id:5:initdefault:

3、使用圖形用戶端來測試
我們下載的是X-Win32 5.4版,在windows中安裝完成後,會在“程式組”中產生“X-Win32 5.4”,在

其中有兩個可執行程式:X-config和X-Win32。
首先要使用X-config來建立串連配置:在“session”處選擇“add”,再選擇“XDMCP”串連方法,

點“Next->”,在“Session name”處輸入一個名字,在“XDMCP Mode”處選擇“Broadcast”,再

點“Save”儲存配置。然後再選擇X-config主介面的“Font”,點擊“Add Font Server...”,

在“Host”出輸入伺服器的IP地址192.168.0.1,並確認“Port”為7100。
配置完後就可以啟動X-Win32了,啟動時當然要選擇“Evaluation”因為我們沒有註冊的。然後選擇

剛才建立的session名稱,就會出現一個視窗顯示當前網路中的X Window伺服器名稱,選中我們的服務

器點“OK”,就會出現xdm的登入介面了,使用你在Linux中的使用者帳號登入後,X Window圖形介面就

出現了,和在Linux伺服器上本地操作一樣。中文也顯示正常,因為使用的是伺服器上的字型。

四、其它問題
1、獲得X-Win32
可以在www.starnet.com處下載X-Win32軟體,下載前需要註冊。

2、X Window用戶端和Windows相互粘貼拷貝
X-Win32還提供了讓X Window和Windows中內容相互粘貼拷貝的功能,這樣就方便多了。  

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.