Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1052590
  • 博文数量: 836
  • 博客积分: 43880
  • 博客等级: 大将
  • 技术积分: 5485
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-20 17:36
文章分类

全部博文(836)

文章存档

2011年(1)

2008年(835)

我的朋友

分类: LINUX

2008-08-20 18:21:35


  发出来大家了解下,针对的Linux版本旧了些,做个大概了解就行。

  用过Windows2000终端仿真客户端的朋友们都知道,通过mstsc(终端客户端)连至win2000server的终端服务器上,可以像在window2000 server本机一样工作,用图形界面来操作和控制计算机。Linux通过XDMCP来提供这种支持,我们只要用一个终端仿真软件(如xmanager)并在linux服务进行简单的配置就可以轻松实现像win2000图开终端仿真一样的功能,那种感觉真是“爽”啊!

  下面我以redhatlinux7.2为例,来讲述配置和连接过程:

  1、准备工作:

  安装redhatlinux7.2安装时一定要选上xwindow,这是基本东东,不安装它,哪来的图形界面。呵呵!在自己的机器上(客户机)装上终端仿真软件xmanager,安装方法(略),跟安装其它

  windows下的软件没什么区别。

  2、开始配置工作:

  开始配置之前,先讲解几个基本概念和相关命令信息:

  (1)XDMCP是(XDisplayManagerControlProtocol),X显示监控协议;

  (2)xdm是(managesacollectionofXdisplays),显示管理集。

  路径在:/etc/X11/xdm下几个文件:

  Xaccess访问控制文件;

  Xservices 本地显示或远程显示配置文件;

  xdm-configxdm的主要配置文件。

  (3)我们要做的是在Xservices文件中做一处改动,原内容基本为如下形式:

  :0local/usr/X11R6/bin/X

  我们加入如下两条:

  192.168.3.68:0foreign

  192.168.3.63:1foreign

  表示可以有两台外部主机请求Xserver
  (4)在xdm-config中必须做出如下改动:

  DisplayManager.requestPort:0此项设置未被注释(最前面没有!字符),如果注释将XDMCP将不侦听。另外,此文件中还应加入以下两条:

  DisplayManager*startup:/etc/X11/xdm/Startup
  DisplayManager*reset:/etc/X11/xdm/Reset

  表示启动和重置是执行的文件。另外用VI建立Startup和Reset文件。

  Startup文件内容如下所示: 
  sessreg-a-l$DISPLAY-x/usr/X11R6/lib/x11/xdm/Xservers$USER

  Reset文件内容如下所示:
  sessreg-a-l$DISPLAY-x/usr/X11R6/lib/x11/xdm/Xservers$USER

  就可以了。

  (5)修改Xaccess文件内容中一条如下: 
  #*#anyhostcangetaloginwindow
  改为: 
  *#anyhostcangetaloginwindow

  (6)最后一步,确认inittab文件中一项内容:

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

  重启linux。

  3、在本机上启用Xmanage,在windows上远程连接图形linux。

  启动Xmanage后,在配置一项中输入主机host的IP,连接方式选xdmindriect,稍等一会,红帽7.2的图形启动界面出来了,你可以选择kde或gnome,呵呵,成功。到此配置完成。

  以上环境在RedHat7.2,win2000server操作系统,xmanager1.3.9环境中实现。现在我的机器可以以图形方式同时连接linux,Solaris,爽极了。

(责任编辑:云子)


下载本文示例代码
阅读(197) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~