歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux管理 >> Linux服務

用Windows登錄Linux服務器遠程桌面

實驗環境:Redflag Linux  數據服務器4.1

  一、VNC配置

  1、首先要安裝vnc-server,將vnc-server-4.0-0.beta4.1.1.i386.rpm保存在DCserver4.1系統的 /tmp目錄中,然後安裝。

  rpm -ivh /tmp/vnc-server-4.0-0.beta4.1.1.i386.rpm

  安裝完成後,生成配置文件是/etc/sysconfig/vncservers,其實裡面需要配置一行:

  VNCSERVERS="1:root"

  1表示VNC以桌面1運行,可以修改配置如下:

  VNCSERVERS="1:root"

  可以啟動超級用戶的桌面。

  還需要在/root目錄下建立.vnc目錄,然後在裡面創建一個密碼文件passwd,空的就可以,VNC服務第一次啟動時會要求設置密碼,注意,這個密 碼是VNC連接時的密碼,與系統密碼可以不同。

  mkdir /root/.vnc

  touch /root/.vnc/passwd

  /etc/init.d/vncserver start

  再修改/root/.vnc目錄下xstartup文件,將最後一行

  xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

  替換成

  startkde

  這樣就可以啟動KDE了。

  2、安裝客戶端(windows客戶端我們僅以個人名義發送,紅旗公司不負責!)

  vnc-3.3.7-x86_win32.exe

  桌面上會生成一個VNC圖標,雙擊它,在出現登錄提示的時候指定服務器的ip就可以了,如:

  172.16.82.18:1

  後面的1就對應用root用戶登錄。

  二、XDM服務(配置較繁瑣,支持widnows下的x-win32或者Xmanager客戶端)

  1、配置服務器

  (1)配置xfs(“X Font Server”,可以由由一台服務器來統一提供字體,遠程圖形客戶端程序就不需要單獨安裝所有的字體了。)

  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 = 10
 
 # 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
 # don't listen to TCP ports by default for security reasons
 #no-listen = tcp
 ========================================


  原文件的內容可以按照實際修改,也可以基本不做修改,但是注意,一定要把最後一行“no-listen = tcp”注釋掉,否則xfs服務就不會監聽TCP端口了,xfs默認的端口號的7100,可以在/etc/services文件中看到。

使用下面的命令來啟動xfs:

  /etc/init.d/xfs start

  xfs啟動成功後,可以使用命令

  netstat -ln

  來確認7100端口已綁定:

  tcp 0 0 0.0.0.0:7100 0.0.0.0:* LISTEN

  (2)配置xdm(“X Display Manager”,由它來啟動X Window服務器,並管理圖形客戶端程序的登錄、會話、啟動窗口管理器KDE等。KDE的xdm叫kdm,目前紅旗的產品使用的Xwindows都是 KDE)

  xdm的配置文件都放在/etc/X11/xdm目錄下。

  首先修改xdm-config文件,找到一行:DisplayManager.requestPort: 0

  注釋這行:!DisplayManager.requestPort: 0

  使xdm能夠監聽XDMCP連接。

  接下來修改Xaccess文件,這是控制客戶端訪問的配置文件,修改內容如下:

  * #any host can get a login window

  這裡允許所有的計算機都可以連接xdm。

  現在可以直接使用

  xdm

  命令來啟動xdm服務,

  同樣使用命令

  netstat -ln

  來確認177端口已經綁定(xdm缺省的端口)

  udp 0 0 0.0.0.0:177 0.0.0.0:*

  2、使用windows下圖形客戶端來測試

  我們使用X-Win32 6.2來測試的,可以在www.starnet.com處下載X-Win32軟件。

  在windows中安裝完成後,會在“程序組”中生成“X-Win32”,在其中有兩個可執行程序:X-config和X-Win32。

  首先要使用X-config來建立連接配置:在主界面的“session”頁面處選擇“add”,再選擇“XDMCP(”X Display Manager Control Protocol“,是一種網絡協議。由它來建立圖形客戶端程序)”連接方法,點“Next->”,在“Session name”處輸入一個名字,在“XDMCP Mode”處選擇“Query”,在“Host Name”中輸入xdm服務器的ip,就是前面配置的服務器的ip;再點“Save”保存配置。

  然後再選擇X-config主界面的“Font”頁面,點擊“Add Font Server……”,在“Host”中輸入xfs服務器的IP地址,也是前面的配置服務器ip,並確認“Port”為7100;可以將這個配置用上箭頭 移至列表的頂端。

  配置完後就可以啟動X-Win32了,啟動時選擇剛才建立的session名稱,稍等一下就會出現xdm的登錄界面了,使用Linux中的用戶帳號登錄 後,X Window圖形界面就出現了,和在Linux服務器上本地操作一樣。

 

Copyright © Linux教程網 All Rights Reserved