博客登陆
  我的照片
  北京时间
  站点日历
  博客公告
  我的分类(专题)
  最新日志
  最新评论
  留  言  板
  友情链接

  日志信息
如何用 Xmanager 远程控制LINUX的远程桌面 [syzycd 发表于 2009-4-24 8:38:00]

-------------------------------------------------------------------------
1.修改X字体服务器脚本: /etc/rc.d/init.d/xfs , 改变端口 ,
       daemon xfs -droppriv -daemon -port -1
     改成:
       daemon xfs -droppriv -daemon -port 7100
-------------------------------------------------------------------------
2. 修改 /etc/X11/xdm/Xaccess,将下面的行:
#* # any host can get a login window
改为:
* # any host can get a login window
------------------------
3. 修改/etc/X11/gdm/gdm.conf,找到下面的信息:
[xdmcp]
Enable=0 或Enable=false
修改为:
[xdmcp]
Enable=1 或Enable=true
并确保以下信息存在:
Port=177
------------------------
4: 修改/etc/inittab,将
id:3:initdefault:
修改为:
id:5:initdefault:
并将最后一行改为:
#red hat
x:5:respawn:/usr/bin/gdm  -nodaemon
#red hat A3(企业版)
x:5:respawn:/usr/bin/gdm-binary -nodaemon
-------------------------
5:修改 /etc/X11/XServers ,加入下面几行取得4个xdm 登录(X DisplayManager)或者
      gdm(GNOME X display manager)
进程,可以允许四个不同用户登录,当然你可以允许更多
      用户 .
              
:0  A  local  /usr/X11R6/bin/X  :0
              
:1  B  local  /usr/X11R6/bin/X  :1
              
:2  C  local  /usr/X11R6/bin/X  :2
              
:3  D  local  /usr/X11R6/bin/X  :3
#以上设置可以多个Client访问
-------------------------------------------------------------------
6: 确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755。
-------------------------
7.修改   /etc/X11/XF86Config ,改:
       FontPath    "unix:-1"
      到:
       FontPath    "unix:7100"
8.修改防火墙配置文件/etc/sysconfig/ipchains (iptables),在文件头部加入如下内容,  
# If you want to use GNOME/KDE, add the following line.
-A input -p udp -s 0/0 -d 0/0 177 -j ACCEPT
9. 重新启动RedHat Linux
好了,到此Server端告一段落,restart后如果出现下列错误:
   _ FontTransSocketUNIXConnect: Can't connect: errno = 111
              failed to set dafault font path 'unix:-1'
              Fatal server error:
              could not open default font 'fixed'
则在/etc/X11/XF86Config加入以下行:
  FontPath  "/usr/lib/X11/fonts/75dpi/"
              
FontPath  "/usr/lib/X11/fonts/misc/"
              
FontPath  "/usr/lib/X11/fonts/CID"
              
FontPath  "/usr/lib/X11/fonts/Speedo"
              
FontPath  "/usr/lib/X11/fonts/100dpi"
服务器:FreeBSD
终端:Xmanager 1.3.9
使用方法:
服务器上操作:
-----------------------
1. /usr/X11R6/lib/X11/xdm/xdm-config
注释掉这句:
!DisplayManager.requestPort: 0
-----------------------
2. /usr/X11R6/lib/X11/xdm/Xservers
注释掉这句:
#:0 local /usr/X11R6/bin/X
-----------------------
3. /usr/X11R6/lib/X11/xdm/Xaccess
把这句的注释去掉:
* #any host can get a login window
-----------------------
4. /etc/ttys中
修改如下:
ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm on secure
-------------------------------
服务器:SunOS
终端:Xmanager 1.3.9
使用方法:
服务器上操作:
------------------
由于服务器默认启动xdm,无需更改
------------------
以上,终端连接的时候,可以使用xbrowser直接输入ip地址进行连接!
服务器:Red Hat Linux
终端:Xmanager 1.3.9
使用方法:
服务器上操作:
------------------------
1. 修改 /etc/X11/xdm/Xaccess,将下面的行:
#* # any host can get a login window
改为:
* # any host can get a login window
------------------------
2. 修改/etc/X11/gdm/gdm.conf,找到下面的信息:
[xdmcp]
Enable=0 或Enable=false
修改为:
[xdmcp]
Enable=1 或Enable=true
并确保以下信息存在:
Port=177
------------------------
3: 修改/etc/inittab,将
id:3:initdefault:
修改为:
id:5:initdefault:
并将最后一行改为:
x:5:respawn:/usr/bin/gdm
-------------------------
4: 确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755。
-------------------------
服务器:FreeBSD
终端:Xmanager 1.3.9
使用方法:
服务器上操作:
-----------------------
1. /usr/X11R6/lib/X11/xdm/xdm-config
注释掉这句:
!DisplayManager.requestPort: 0
-----------------------
2. /usr/X11R6/lib/X11/xdm/Xservers
注释掉这句:
#:0 local /usr/X11R6/bin/X
-----------------------
3. /usr/X11R6/lib/X11/xdm/Xaccess
把这句的注释去掉:
* #any host can get a login window
-----------------------
4. /etc/ttys中
修改如下:
ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm on secure
-------------------------------
服务器:SunOS
终端:Xmanager 1.3.9 或 3 企业版
使用方法:
服务器上操作:
------------------
由于服务器默认启动xdm,无需更改
------------------
以上,终端连接的时候,可以使用xbrowser直接输入ip地址进行连接!

如果是CentOS 5.0以上版本的 Linux, 请按下面方法:

1、编辑/etc/gdm/custom.conf,内容如下:
[daemon]
[security]
AllowRemoteRoot=true
[xdmcp]
Port=177
Enable=1
[gui]
[greeter]
[chooser]
[debug]
[servers]
2、设置防火墙,在/etc/sysconfig/iptables文件中加入:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6000:6010 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT
3、关闭防火墙,不关的话,是不能用的。 办法是:
   #ntsysv 选择iptables 把前面的*号去掉
4、重新启动系统就可以了。
5、使用x-win32连接
打开X-Config,会话中用向导创建一个XDMCP,查询输入服务器IP,完成。
重要的是上面的 [xdmcp] 设置,默认是空,加上它的端口,并启用它。
NetSarang Xmanager Enterprise 3.0 专业版本下载:http://www.sghyz.net/linux/Xmanager.rar
mailto:imhenry@126.com


阅读全文 | 回复(0) | 引用通告 | 编辑 

发表评论:

    昵称:
    密码: (游客无须输入密码)
    主页:
    标题:

Powered by Oblog.