本文可以任意转载,但需保留出处和译者姓名
译者: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.
- 用编辑器vi、gedit等打开/etc/inittab 文件
- 改变运行模式为 5,当然如果你的机子默认进入x-window,则不用设置
id:5:initdefault:
Step 2. 设置GDM(如果你的机子运行的是gnome)注:rh9默认安装都是这个,所以如果你用的是
GNOME,则第三步不用进行操作
- 打开/etc/X11/gdm/gdm.conf file. (/etc/gdm/custom.conf for Fedora Core 5)
- 找到[xdmcp]se
- 改变 Enable 的值为 true or 1.
Step 3. 设置KDM(When如果你的机子用的是KDE。
- 打开文件 /etc/X11/xdm/xdm-config .
- 把 DisplayManager.requestPort: 0
改为 !DisplayManager.requestPort: 0 - 打开/etc/X11/xdm/Xaccess.
- 删除下面以行前面的#号:
#* #any host can get a login window
==>
* #any host can get a login window - 打开文件 /etc/X11/xdm/kdmrc,
/usr/share/config/kdm/kdmrc 或者
/etc/opt/kde2/share/config/kdm/kdmrc . - 改变"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.
- 用编辑器vi、gedit等打开/etc/inittab 文件
- 改变运行模式为 5,当然如果你的机子默认进入x-window,则不用设置
id:5:initdefault:
Step 2. 设置GDM(如果你的机子运行的是gnome)注:rh9默认安装都是这个,所以如果你用的是
GNOME,则第三步不用进行操作
- 打开/etc/X11/gdm/gdm.conf file. (/etc/gdm/custom.conf for Fedora Core 5)
- 找到[xdmcp]se
- 改变 Enable 的值为 true or 1.
Step 3. 设置KDM(When如果你的机子用的是KDE。
- 打开文件 /etc/X11/xdm/xdm-config .
- 把 DisplayManager.requestPort: 0
改为 !DisplayManager.requestPort: 0 - 打开/etc/X11/xdm/Xaccess.
- 删除下面以行前面的#号:
#* #any host can get a login window
==>
* #any host can get a login window - 打开文件 /etc/X11/xdm/kdmrc,
/usr/share/config/kdm/kdmrc 或者
/etc/opt/kde2/share/config/kdm/kdmrc . - 改变"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)
- Open /etc/sysconfig/ipchains file.
- 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