`

远程桌面连结linux(Xmanager)

阅读更多

首先有三个比较好的帖子

写道
运用Xmanager远程访问操作Linux系统是一个很不错的工具,具有图形化界面。在使用之前得配置linux,相关操作如下:

服务器:Red hat Enterprise Linux 5
终端:Xmanager 3.0

服务器配置:------------------------
1. 配置 XDM

(1). Change runlevel to 5
id:5:initdefault:
修改 /etc/inittab,将运行级别设置为5,即:
id:5:initdefault:

(2). Enable XDMCP

修改 /etc/gdm/custom.conf,

将 [xdmcp] 部分的 Enable 设置为 1,即:
[xdmcp]
Enable=1
Post=177
将 [security] 部分的 DisallowTCP 设置为 false,即:
[security]
DisallowTCP=false
2. 配置防火墙 (TCP/UDP Ports) / 若已经关闭防火墙,则忽略这一步
Open UDP port 177 from the PC to the remote host direction.
Open incoming TCP ports 6000~6010 from the remote host to your PC.
3. 重新启动服务器,即输入下面的命令即可:
# init 3; init 5
终端配置
------------------------
1、点击 Xmanager 图标,打开 Xbrowser
这时 Xbrowser 窗口中会显示局域网中所有的可用服务器

 

写道
. XDMCP connection fails for Linux. How do I configure my Linux box?

How to configure Linux XDMCP(KDE/GNOME) settings for Xmanager

Affected Files

For runlevel:
/etc/inittab

For GDM:
/etc/X11/gdm/gdm.conf

For KDM:
/etc/X11/xdm/xdm-config
/etc/X11/xdm/Xaccess
/etc/X11/xdm/kdmrc
/usr/share/kdm/kdmrc
/usr/share/config/kdm/kdmrc
/etc/opt/kde2/share/config/kdm/kdmrc

For Firewall:
/etc/sysconfig/ipchains


Step 1. Change runlevel to enable gdm or kdm.

1. Open /etc/inittab file.

2. Change the runlevel to 5 as following:

id:5:initdefault:

Step 2. GDM configuration (When the Linux is using gdm)

1. Open /etc/X11/gdm/gdm.conf file.

2. Go to the [xdmcp]section.

3. Set the value of "Enable" option to "1".

Step 3. KDM configuration (When the Linux is using kdm)

1. Open /etc/X11/xdm/xdm-config file.

2. Comment out "requestPort" option as following:
DisplayManager.requestPort: 0
==>
!DisplayManager.requestPort: 0

3. Open /etc/X11/xdm/Xaccess file.

4. Remove the initial "#" character for the following line:
#* #any host can get a login window
==>
* #any host can get a login window

5. Open /etc/X11/xdm/kdmrc,
/usr/share/config/kdm/kdmrc or
/etc/opt/kde2/share/config/kdm/kdmrc file.

6. Change the value of "Enable" option to "true".

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

1. Open /etc/sysconfig/iptables 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

Step 5. Restart your Linux to activate the changes.

此处是设置由于ip限制访问不了x的问题

Setup 3的第5和Setup 4的第二步都比较重要,一般教程上都没有提及,这里要特别关注。

此时已经可以连上X了



此时如果选择连接,会出现登陆窗口,然而输入登陆用户名密码后并不能进入linux的桌面,会报一个session错误,说打不开某个font文件,在此之前我在http://www.netsarang.com/网上了xmanager的中文片字符安装文件并进行了安装chinese.exe,安装后我在xconfig中设置了半天的font,始终没有成功:



最后只好选择add font server,此时发现之前我打开过7100的端口,觉得应该能从服务器上下载中文字集。

不过始终无法连接到服务器。

我查看了一下/etc/sysconfig/iptables 的设置:

发现:

-A RH-Lokkit-0-50-INPUT -i lo -j ACCEPT
-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 0:1023 --syn -j REJECT
-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 2049 --syn -j REJECT
-A RH-Lokkit-0-50-INPUT -p udp -m udp --dport 0:1023 -j REJECT
-A RH-Lokkit-0-50-INPUT -p udp -m udp --dport 2049 -j REJECT
-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 6000:6009 --syn -j REJECT
-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 7100 --syn -j REJECT
-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

发现下面一句:

-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 7100 --syn -j REJECT
说明我的7100被禁了

将其用#注释掉

保存,再用xmanager连接,已经不报连接不上了,说明端口已经可以访问了。

然而还是进不了X,报一个.pinyi的font不能读取:



后来实在没办法,又到http://www.netsarang.com/products/xmg_faq.html拜读了一下里面的说明,累死了~~全英文的:

突然我发现有这么一个介绍:

14. Gnome terminal fails to open in RedHat 7.3.
The problem occurs due to the font used by gnome-terminal.
To fix this problem, configure xfs program and add the specific font server into the font list of Xconfig.

Comment the following line out in the file /etc/X11/fs/config.
#no-listen = tcp

Restart xfs process or reboot the system.
Open Xconfig utility.
Choose Font tab.
Click Add Font Server button.
In the Host box, enter the hostname or IP address of Linux.
In the Port box, enter 7100.
Restart Xmanager.
Make sure that the font server should be listed in the bottom of the font list.



根据要求加上#号

重新启动xfs,在linux中输入:

$service xfs restart

通过xmanager2.0再次进入,发现漂亮的linux桌面

此处还有个小问题,由于之前我在root的环境变量文件.bash_profile中加了

export DISPLAY=192.168.1.XXX

因此进入xwindow中之前还会报个错,查看刚才那个文档有以下说明:

因此加#注释掉就行:

24. I entered correct username and password in the login screen but the remote desktop is still not displayed.
When the DISPLAY variable is manually assigned, the remote machine may not find X server (Xmanager). DISPLAY variable is set automatically by Xmanager so you do not need to manually assign it.
Please check your login script (.cshrc, .profile, .login, .bashrc, and etc) and comment out the line that starts with "export DISPLAY..." or "setenv DISPLAY..." as the following statements.


# export DISPLAY=192.168.1.XXX
# setenv DISPLAY 192.168.1.XXX




 

写道
http://hi.baidu.com/chenzhihan/blog/item/5335901222376fc3c3fd789a.html

这三个从第三个开始做起,第三个是图形化的方法,比较傻瓜些,如果没搞定,再看第一个和第二个,

其中下面的这个要尤其注意,我按三设好后,连不上,后发现是防火墙的问题,下面是具体操作 

 

 

 

Linux关闭防火墙命令

1) 永久性生效,重启后不会复原
开启:chkconfig iptables on
关闭:chkconfig iptables off

2) 即时生效,重启后复原
开启:service iptables start
关闭:service iptables stop

3)在开启了防火墙时,做如下设置,开启相关端口,
修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

分享到:
评论

相关推荐

    Windows远程桌面控制Linux

    这篇文章介绍了使用xdm和xmanager实现在Windows平台上远程桌面控制Linux的方法。xdm是一个显示管理器,提供了灵活的任务管理功能,可以使用X联盟的X显示管理控制协议,即XDMCP,来和X服务器通信。它允许X服务器从...

    linux下各种服务进程之xmanager和vnc登录远程桌面配置.pdf

    Linux下的远程桌面配置 Linux作为一种开源操作系统,越来越多的企业和个人选择使用Linux作为生产环境的操作系统...4. GNOME和KDE:两种流行的Linux桌面环境。 5. TigerVNC:一个流行的VNC服务器端软件,提供VNC服务。

    Windows远程桌面控制Linux全程图解

    通过配置Linux系统上的xdm服务,并结合XManager,可以在Windows端获得对Linux桌面环境的完全控制权。 #### 配置步骤详解 **第一步:修改Xaccess文件** 首先,登录至Linux服务器,编辑`/etc/X11/xdm/Xaccess`文件。...

    全程图解windows远程桌面控制linux参考.pdf

    本文将介绍通过xmanager实现远程桌面控制Linux的方法和技巧。Linux作为服务器领域的主力军,如何实现Linux的远程管理成为网络管理员的首要任务。我们经常见到的几种最为常用的Windows下远程管理Linux服务器的方法,...

    Xmanager连接CentOS的远程桌面

    使用xmanager4连接centos7操作系统的远程桌面的详细配置步骤

    xmanager远程访问linux操作系统总结借鉴.pdf

    Xmanager远程访问Linux操作系统总结借鉴 本文档总结了使用Xmanager远程访问Linux操作系统的步骤和注意事项,涵盖了安装Xmanager、配置Linux系统、启动Xmanager、远程登录Linux等方面。 一、软件及系统平台 ...

    Xmanager连接linux桌面以及linux安装虚拟机

    Xmanager 连接 Linux 桌面以及 ...Xmanager 连接 Linux 桌面和安装虚拟机需要经过一系列的配置和设置,但是一旦配置好,Xmanager 就可以很方便地连接到 Linux 桌面和安装虚拟机,从而实现远程桌面连接和虚拟机管理。

    Windows远程SSH连接Linux服务器(xmanager说明书)

    Windows 远程 SSH 连接 Linux 服务器(Xmanager 说明书) 本文档介绍了使用 Xmanager 在 Windows...使用 Xmanager,可以在 Windows 平台下远程连接 Linux 服务器,实现图形化的桌面共享、命令行方式的连接和文件传输。

    Windows远程控制Linux桌面

    本文将详细介绍如何使用 Xmanager 实现 Windows 远程控制 Linux 桌面,包括 Linux 服务器端的配置和 Windows 客户端的安装和配置。 Linux 服务器端配置 在 Linux 服务器端,我们需要配置 X Display Manager(xdm)...

    远程服务器访问软件Xmanager Enterprise 5

    Xmanager Enterprise 5是一款适用于Windows的高级远程访问软件,可以将Windows桌面连接到远程Linux服务器以及UNIX服务器上,并可以通过该软件安全地传输数据、应用程序和桌面。它通过SSH协议进行安全加密,并且支持...

    Linux配置Xmanager

    Xmanager是一款流行的图形化界面工具,它允许用户在Windows系统上远程访问和控制Linux桌面环境。这个过程涉及了Linux系统的网络配置、X Window系统(X11)的工作原理以及如何安全地通过网络传输图形界面。 首先,要...

    linux下各种服务进程之xmanager和vnc登录远程桌面配置.docx

    2. **用Xstart登录远程桌面**:Xstart是Xmanager的一部分,它可以作为轻量级的X Window管理工具,用于启动远程Linux上的应用程序并将其显示在本地桌面。通过配置Xstart,用户可以轻松地打开远程系统的特定应用程序,...

    远程桌面访问工具

    一旦连接成功,你可以看到Linux桌面出现在XManager的窗口中,可以像操作本地应用一样操作远程Linux桌面。 6. **运行应用程序**:在远程Linux环境中,可以启动任何图形化应用程序,它们的界面会显示在XManager的窗口...

    xmanager连接linux5.pdf

    《使用XManager远程桌面控制Linux详解》 在IT运维领域,远程管理Linux服务器是常见的工作需求。虽然SecureCRT、F-Secure SSH和PUTTY等工具提供了基础的命令行交互方式,但对于依赖图形界面的应用程序,这些工具就...

    perl linux xmanager

    综上所述,"perl linux xmanager"这个主题涵盖了使用Perl进行Linux系统管理,以及利用XManager在Windows上远程操作Linux GUI应用的知识点。在实际工作中,掌握这些技能对于Linux管理员和跨平台开发者来说是非常有...

    如何使用Xmanager连接linux(red hat) (1).docx

    本文将介绍如何使用 Xmanager 连接 Linux 服务器,实现远程桌面控制。首先,我们了解到 Linux 服务器已经广泛应用于服务器领域,如何实现 Linux 的远程管理成为网络管理员的首要任务。常用的远程管理 Linux 服务器的...

    Centos通过SSH远程桌面登录

    在客户端,用户需要安装远程桌面客户端软件,例如 Xmanager,以便连接到 Centos 服务器的桌面。 使用 Xmanager 连接到 Centos 服务器的桌面需要以下步骤: 1. 下载并安装 Xmanager 软件,例如 Xmanager 4,可以从...

    xmanager连接linux5[文].pdf

    《使用XManager连接Linux进行远程桌面控制》 在软件开发领域,远程管理Linux服务器是常见的需求,尤其是在Windows环境下。通常,我们使用SecureCRT、F-Secure SSH或PUTTY等工具通过SSH服务进行文本操作。然而,这些...

    xmanager远程访问linux操作系统总结实用.pdf

    * 进入Linux后的界面,显示远程桌面 五、安全设置 * 设置Linux防火墙的177 UDP端口,确保远程访问的安全性 * 在/usr/share/gdm/defaults.conf文件的[security]字段里开启以下两项: AllowRoot=true ...

    Windows下使用VNC连接CentOS7远程桌面

    相较于其他远程桌面解决方案如Xmanager,VNC因其简单易用的特点而受到广泛欢迎。通过以下步骤,您将能够轻松地在Windows系统中建立与CentOS 7服务器的VNC连接,并访问其桌面环境。 #### 二、准备工作 在开始配置...

Global site tag (gtag.js) - Google Analytics