在windows操作系统下通过xmanager图形化远程运行linux

本文可以任意转载,但需保留出处和译者姓名

译者:rainfish

出处:http://blog.csdn.net/bat603/archive/2006/08/31/1146310.aspx

环境:redhat9

xmanager最新下载地址:http://download.netsarang.com/files/xme21.exe

Xmanager简介:
Xmanager是一个简单易用的高性能的运行在Windows平台上的X Server软件。它能把远端Unix/Linux的桌面无缝地带到你的Windows上,甚至当你的电脑是在内网或防火墙后,你也能通过SSH协议安全的运行远端的X应用程序。特点包括:

 -可通过Xcongfig工具设置多个Xmanager设置;

 -支持多用户的Windows终端环境; -支持多个IP地址;

 -支持本地资源数据库;

 -通过热键转换键盘映射;

 -支持多窗口下的Windows打印功能等。 

安装以后,需要在linux机上设置以下内容:

Step 1. Change runlevel to enable gdm or kdm.

  1. 用编辑器vi、gedit等打开/etc/inittab 文件
  2. 改变运行模式为 5,当然如果你的机子默认进入x-window,则不用设置

    id:5:initdefault:

Step 2. 设置GDM(如果你的机子运行的是gnome)注:rh9默认安装都是这个,所以如果你用的是

GNOME,则第三步不用进行操作

  1. 打开/etc/X11/gdm/gdm.conf file. (/etc/gdm/custom.conf for Fedora Core 5)
  2. 找到[xdmcp]se
  3. 改变 Enable 的值为 true or 1.

Step 3. 设置KDM(When如果你的机子用的是KDE。

  1. 打开文件 /etc/X11/xdm/xdm-config .
  2. 把     DisplayManager.requestPort: 0
    改为
    !DisplayManager.requestPort: 0
  3. 打开/etc/X11/xdm/Xaccess.
  4. 删除下面以行前面的#号:
    #* #any host can get a login window
    ==>
    * #any host can get a login window
  5. 打开文件 /etc/X11/xdm/kdmrc,
    /usr/share/config/kdm/kdmrc 或者
    /etc/opt/kde2/share/config/kdm/kdmrc .
  6. 改变"Enable" 的值为 "true".

Step 4. 设置防火墙(如果你设置防火墙的话)

如果我们的Linux机器配置有防火墙,需使防火墙通过177端口(即xdmcp服务)的数据过虑,

需加上如下的规则:

iptables -A INPUT -p udp -s 0/0 -d 0/0 --dport 177 -j ACCEPT

找到文件/etc/sysconfig/iptables,假如上面一行即可

Step 5. 冲起电脑。

刚刚测试完成,由于我用的是gnome,所以并没有测试kde,以上文章从xmanager官方网站翻译所得,并一点修改,就是最后防火墙的设置。

参考:http://www.netsarang.com/products/xmg_faq.html#p2


本文可以任意转载,但需保留出处和译者姓名

译者:rainfish

出处:

环境:redhat9

xmanager最新下载地址:http://download.netsarang.com/files/xme21.exe

Xmanager简介:
Xmanager是一个简单易用的高性能的运行在Windows平台上的X Server软件。它能把远端Unix/Linux的桌面无缝地带到你的Windows上,甚至当你的电脑是在内网或防火墙后,你也能通过SSH协议安全的运行远端的X应用程序。特点包括:

 -可通过Xcongfig工具设置多个Xmanager设置;

 -支持多用户的Windows终端环境; -支持多个IP地址;

 -支持本地资源数据库;

 -通过热键转换键盘映射;

 -支持多窗口下的Windows打印功能等。 

安装以后,需要在linux机上设置以下内容:

Step 1. Change runlevel to enable gdm or kdm.

  1. 用编辑器vi、gedit等打开/etc/inittab 文件
  2. 改变运行模式为 5,当然如果你的机子默认进入x-window,则不用设置

    id:5:initdefault:

Step 2. 设置GDM(如果你的机子运行的是gnome)注:rh9默认安装都是这个,所以如果你用的是

GNOME,则第三步不用进行操作

  1. 打开/etc/X11/gdm/gdm.conf file. (/etc/gdm/custom.conf for Fedora Core 5)
  2. 找到[xdmcp]se
  3. 改变 Enable 的值为 true or 1.

Step 3. 设置KDM(When如果你的机子用的是KDE。

  1. 打开文件 /etc/X11/xdm/xdm-config .
  2. 把     DisplayManager.requestPort: 0
    改为
    !DisplayManager.requestPort: 0
  3. 打开/etc/X11/xdm/Xaccess.
  4. 删除下面以行前面的#号:
    #* #any host can get a login window
    ==>
    * #any host can get a login window
  5. 打开文件 /etc/X11/xdm/kdmrc,
    /usr/share/config/kdm/kdmrc 或者
    /etc/opt/kde2/share/config/kdm/kdmrc .
  6. 改变"Enable" 的值为 "true".

Step 4. 设置防火墙(如果你设置防火墙的话)

如果我们的Linux机器配置有防火墙,需使防火墙通过177端口(即xdmcp服务)的数据过虑,

需加上如下的规则:

iptables -A INPUT -p udp -s 0/0 -d 0/0 --dport 177 -j ACCEPT

找到文件/etc/sysconfig/iptables,假如上面一行即可

Step 5. 冲起电脑。

刚刚测试完成,由于我用的是gnome,所以并没有测试kde,以上文章从xmanager官方网站翻译所得,并一点修改,就是最后防火墙的设置,按照他们提供的方法,不能成功。

原文:

Step 4. Firewall configuration (If the firewall has been configured)

  1. Open /etc/sysconfig/ipchains file.
  2. Add the following lines at the top of the file:

    -A input -p udp -s 0/0 -d 0/0 177 -j ACCEPT
    -A input -p tcp -s 0/0 -d 0/0 telnet -j ACCEPT
    -A input -p tcp -s 0/0 -d 0/0 ssh -j ACCEPT
    -A input -p tcp -s 0/0 -d 0/0 login -j ACCEPT
    -A input -p tcp -s 0/0 -d 0/0 exec -j ACCEPT
    -A input -p tcp -s 0/0 -d 0/0 shell -j ACCEPT
    -A input -p tcp -s 0/0 -d 0/0 7100 -j ACCEPT

 

参考:http://www.netsarang.com/products/xmg_faq.html#p2


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值