Chinaunix首页 | 论坛 | 博客
  • 博客访问: 313611
  • 博文数量: 79
  • 博客积分: 3458
  • 博客等级: 中校
  • 技术积分: 921
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-25 17:09
个人简介

自、管

文章分类

全部博文(79)

文章存档

2013年(7)

2012年(20)

2011年(18)

2010年(34)

分类: LINUX

2013-10-08 15:08:53

在上篇中说过使用VNC来实现远程控制linux,本次是使用Xmanager来实现远程linux,Xmanager也就是运行在windows平台上的一个X server ,它可以实现同时显示多个终端发来的视图信号。当然网上也有不少这样的资料,但是我搜了十篇其中有九篇内容都一样,而且好像就是一个人写的,而且使用的linux主机是Red Hat 9 。本次配置Xmanager所使用的是Centos 6.3 linux主机。

 

实现linux下远程桌面有什么好处?

 

有人会说我们使用linux一般是使用shell,全命令行的形式来进行操作。当然这是right。但是,有时候我们会遇到,一些程序的配置时,就需要图形界面。如果说你是系统管理员的话,你不会是在大老远跑到机房里面,在机房里面对这个软件进行配置吧!能够实现图形话的远程桌面,便可以很好的解决此问题了。

 

OK!闲话少说直奔主题。

 

一、Linux主机上的配置

 

要想实现图形化的远程控制,那首先就是要把你的linux系统具有图形化界面,如果你的linux主机没有图形化的界面,首先要安装你的“X windows”了,具体的安装内容:

1
2
3
4
5
6
7
8
9
yum grouplist
 
yum -y groupinstall “X Window System”
 
yum -y groupinstall “Desktop”
 
yum -y groupinstall “KDE Desktop”
 
yum -y groupinstall “chinese support”

 

你的linux主机若已经安装过图形化的界面后,上面的内容就可以不用安装了。

 

1、配置Xdmcp    //X显示监控协议

修改配置文件/etc/gdm/custom.conf

# GDM configuration storage

[security]

AllowRemoteRoot=true    //允许root用户也能通过xdmcp远程登录

[xdmcp]

Enable=1            //允许使用xdmcp

Port=177            //监听端口

2、修改x访问权限

修改配置文件/etc/X11/xdm/Xaccess

#*  #any host can get a login window

找到上面一句,将其前面的‘#’去掉更改成

*    #any host can get a login window      ///允许所有客户端获得访问权限

 

3、设置linux主机为X登录

修改配置文件/etc/inittab

#   0 – halt (Do NOT set initdefault to this)

#   1 – Single user mode

#   2 – Multiuser, without NFS (The same as 3, if you do not have networking)

#   3 – Full multiuser mode

#   4 – unused

#   5 – X11                   ///为X登录项

#   6 – reboot (Do NOT set initdefault to this)

#

id:5:initdefault:               ///讲id设置成5

 

4、防火墙设置

做这个实现可以事先把防火墙关闭,service iptables stop

或者

可以修改防火墙允许哪个端口通过

打开XDMCP的端口:UDP 177

打开TCP 6000到6010端口

可直接修改/etc/sysconfig/iptables

-A RH-Firewall-1-INPUT -m state ——state NEW -m udp -p udp ——dport 177 -j ACCEPT

-A RH-Firewall-1-INPUT -m state ——state NEW -m tcp -p tcp ——dport 6000:6010 -j ACCEPT

然后重启iptables

service iptables restart

 

5、配置完成后重启系统

reboot

 

二、Windows主机配置

 

下载安装Xmanager 4.0 或者是别的版本

启动xmanager和x start

在Xstart做如下图配置

配置完成,点击确定,输入密码便会出现linux桌面。如下图:

xstart

 

 

xmanager

 

实现单个程序图形化:

 

在Xdmcp配置完成后,使用下面命令可以将x发送的远程终端上来。

export DISPLAY=172.16.22.55:0.0   //0.0是你的xmanager 在windows上运行所提供的一个port ,注意这个链接port,如果不正确,将不能实现这种效果

 

终端中输入[root@bogon xdm]# xclock 在windows系统桌面上就会出现一个如下图所示的界面:

xclock

 

此方法,在你要配置linux系统中的某个程序时可以使用这种方法来进行配置。

 

OK!就到这里,祝你成功!!!!

 

本文固定链接: 

阅读(1138) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~