Linux远程终端工具之Xmanager----Xbrowser篇

article/2025/10/30 2:03:36

      最近在学习RH401课程,由于在平时都是用SecureCRT来远程连接到服务器进行操作的,可是RH401里面的一些实验是需要在linux图形化界面上鼠标点点的。因为不想在直接在实验机器面前操作,所以就找了找远程终端控制的软件。当时百度找到了Xmanager,发现它听强大的,后来就决定用它了。


Xmanager介绍

      Xmanager全称Netsarang Xmanager,是国外一套非常优秀的远程监控软件。在UNIX/Linux和Windows网络环境中,Xmanager是最好的连通解决方案。我推荐大家下载Enterprise版本,企业版带的工具更多功能更强大。我们通过Xmanager连接Linux远程桌面进行图形化管理其实就是利用了Xmanager套装里面的Xbrowser程序。


由于想到平时用的是CentOS,而不是redhat。因此,这里我会拿CentOS6.4和RedHat 5.4来做作为例子。

在win平台上用Xmanager连接到linux图形化界面之前,需要先在linux上做的一些操作。


CentOS 6.4

环境:

1
2
系统:CentOS  6.4
系统经过基础优化,iptables和selinux都为关闭状态


一、安装xdm

默认mini安装和server安装出来的CentOS 6.4系统上面没有xdm。因为使用Xmanager要求linux系统中必须有xdm才行,因此我们需要先安装xdm。

1
[root@localhost ~] # yum install xdm -y

二、修改参数

1、修改xdm相关参数

1
[root@localhost ~] # vim /etc/X11/xdm/Xaccess

将该文件中如下行,解除注释

1
#*                                       #any host can get a login window

2、修改gdm相关参数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
[root@localhost ~] # vim /etc/X11/xdm/Xaccess
# broadcast address, it sends DirectQuerys to each of the hosts in the list
# The fifth form tells xdm which addresses to listen for incoming connections
# on.  If present, xdm will only listen for connections on the specified
# interfaces and/or multicast groups.
#
# In all cases, xdm uses the first entry which matches the terminal;
# for IndirectQuery messages only entries with right hand sides can
# match, for Direct and Broadcast Query messages, only entries without
# right hand sides can match.
#
*                                        #any host can get a login window
#
# To hardwire a specific terminal to a specific host, you can
# leave the terminal sending indirect queries to this host, and
# use an entry of the form:
#
#terminal-a     host-a
#
[root@localhost ~] # vim /etc/gdm/custom.conf
# GDM configuration storage
[daemon]
[security]
AllowRomoteRoot= true         #添加上的,允许远程root登录
[xdmcp]
Port=177                     #添加上的,指定端口177
Enable=1                     #添加上的,允许
[greeter]
[chooser]
[debug]

如上配置完毕之后,最好将系统重启一下。

三、Win客户端配置

1、安装Xmanager软件

步骤略

2、相关设置

操作看图片

164843286.jpg

在打开的Xbrowser界面,进行操作(操作步骤在图片里)

165118665.jpg

创建完毕之后,双击打开即可实现连接

165414752.jpg

这样,对于CentOS 6.4系统,我们已经可以用Xmanager进行图形界面的远程连接操作了。



RedHat 5.4

环境:

1
2
系统:RedHat  5.4
已做过基础优化,iptables和selinux都为关闭状态

一、修改gdm配置

1
[root@localhost ~] # vim /usr/share/gdm/defaults.conf

将此文件中的如下配置行进行修改

1
2
3
4
Enable= true
DisplaysPerHost=2
Port=177              #配置默认端口,此行需要解锁
AllowRemoteRoot= true  #这里默认是false,如果不改为true,则root用户就不能远程登录

做完上述修改之后,需要将gdm重启

1
[root@localhost ~] # gdm-restart

二、修改/etc/inittab配置

我们需要将/etc/inittab文件最后一行

1
x:5:respawn: /etc/X11/prefdm  -nodaemon

修改为

1
x:5:respawn: /usr/sbin/gdm

这样子我们的linux端就配置好了

三、Win客户端配置

参考上面CentOS 6.4的第三步。










本文转自 aaao 51CTO博客,原文链接:http://blog.51cto.com/nolinux/1330148,如需转载请自行联系原作者


http://chatgpt.dhexx.cn/article/utWJp5dG.shtml

相关文章

Linux远程连接工具Xmanager Xbrowser--Win10远程连接CentOS6.9桌面

为方便日常服务器的管理维护,使用Xmanager远程连接公司服务器,连接方法如下: 环境 服务器:CentOS 6.9 GNOME桌面环境 个人主机:Windows 10专业版 连接步骤 1、在服务器上安装xdm yum install xdm -y 2、修改xdm配置参数…

使用Xbrowser远程连接REHL6.5

xmanager中Xbrowser可以提供图形化桌面远程。和vnc比,可以类似于本地一样用户切换。 操作步骤: linux服务端操作: 1:查看/etc/inittab 默认模式是否是5,默认为5 2:查看是否安装gdm包,默认安…

如何使用xbrowser图形化连接centos

最近公司需要安装文件服务器,我选择了hfs(http file server)作为文件服务器,当我安装hts的时候,由于hfs需要在图形化里进行配置与安装,而我的服务器是在外省,所以通过使用Xmanager Enterprise 4…

Xmanager Xbrowser--Win10远程连接CentOS7

系统环境: 服务器:CentOS 7.2 GNOME桌面环境 个人主机:Windows 10专业版 1、安装epel源,如果已经安装,可跳过此步骤 yum install epel-release -y 2、安装lightdm和xfce yum install lightdm -y yum groupinstall -…

Ubuntu16.04下xbrowser远程图形化桌面配置(简单几步完成~)

搞了好几天,配置了xmanger,走过了太多坑,直到看到这篇博客https://www.cnblogs.com/findumars/p/8182009.html 步骤: 1.远程桌面环境安装 sudo apt-get installxubuntu-desktop 2.修改lightdm配置文件 sudo mv /usr/share/do…

xbrowser连接Linux没有桌面,Windows下使用Xbrowser连接Centos 6.x自带的远程桌面

本文将介绍在Windows系统下使用Xbrowser连接Centos 6.x自带远程桌面的方法。 下面我们来做一些配置,使得远程桌面可以使用。注意:做操作之前,你要确保Windows和Centos 6相互可以ping通。 Centos 6里的设置 1.关闭防火墙:chkconfig…

Linux远程终端工具之Xmanager-Xbrowser

Xmanager介绍 Xmanager全称Netsarang Xmanager,是国外一套非常优秀的远程监控软件。在UNIX/Linux和Windows网络环境中,Xmanager是最好的连通解决方案。我推荐大家下载Enterprise版本,企业版带的工具更多功能更强大。我们通过Xmanager连接Linu…

Xmanager中的Xbrowser怎么使用?

Xmanager作为是一款小巧、便捷的浏览远端X窗口系统的工具。其企业版包括了很多组件,其中就有Xbrowser,使用它可以设置远程Unix/Linux主机支持XDMCP服务器来实现远程X服务。一般情况下,dtlogin, kdm, gdm或者xdm必须在主机上运行。下面就来详细…

分析XBrowser地址栏使用案例

Xbrowser是一个完全免费并且开源的Web浏览器,在Xmanager中可以用来快速打开某个会话或者使用某种协议连接到主机。本集小编同大家讲讲如何使用XBrowser地址栏。 在地址栏输入地址的规则概述如下: hostname (or ipaddress) xdmcp://hostname xstart:/…

java throwable_JAVA异常类Throwable解析

在 Java 中,所有的异常都有一个共同的祖先java.lang包中的 Throwable类。 Throwable: 有两个重要的子类:Exception(异常)和 Error(错误) ;二者都是 Java 异常处理的重要子类,各自都包含大量子类。 Error(错误):是程序无法处理的错误,表示运行应用程序中较严重问题。大多数…

java中的异常处理

异常概述 异常的作用:增强程序的健壮性。 java中异常以什么形式存在? 异常在java中以类的形式存在,每一个异常类都可以创建异常对象。 JVM执行到某一处觉得有异常,会new异常对象,并且将new的异常对象抛出,…

Java异常的分类和类结构图

1.异常的分类 Java标准库内建了一些通用的异常,这些类以Throwable为顶层父类。Throwable又派生出Error类和Exception类。 错误:Error类以及他的子类的实例,代表了JVM本身的错误。错误不能被程序员通过代码处理,Error很少出现。因…

一、java异常的处理与捕获

一、认识异常 在Java中所有的异常(Exception)和错误(Error)都继承了同一个父类Throwable,他们的关系如下: 1.1 Error(错误): 是指程序无法处理的错误,表示运行应用程序时比较严重的问题。大多数错误与代码编写者执行的操作无关&a…

Java异常处理(Java必备知识)

在程序设计和运行的过程中,程序员也是尽可能规避错误,但使程序被迫停止的错误仍然不可避免。Java提供了异常处理机制来帮助程序员检查可能出现的错误,提高了程序的可读性和可维护性。Java中将异常封装到一个类中,出现错误就会抛出…

【2022最新Java面试宝典】—— Java异常面试题(33道含答案)

目录 一、Java异常架构与异常关键字1. Java异常简介2. Java异常架构1.Throwable2. Error(错误)3. Exception(异常)运行时异常编译时异常 3. Java异常关键字 二、Java异常处理1. 声明异常2. 抛出异常3. 捕获异常4. 如何选择异常类型…

java 异常堆栈输出_打印Java异常堆栈信息

背景 在开发Java应用程序的时候,遇到程序抛异常,我们通常会把抛异常时的运行时环境保存下来(写到日志文件或者在控制台中打印出来)。这样方便后续定位问题。 需要记录的运行时环境包含两部分内容:抛异常时的参数信息和函数调用堆栈。针对堆栈信息,如果直接调用Exception的g…

Java 异常的捕获及处理

🍎个人主页:亮点的博客 🍊个人信条:理想如果不向现实做一点点屈服,那么理想也将归于尘土 🍑刷题专栏:【Java】牛客网刷题 🥭刷题网站:牛客网 学习的一种有效途径就是刷题…

java异常分类三大类_Java异常的分类

首先,java的异常分为Error和Exception。这两类都是接口Throwable的子类。Error及Exception及其子类之间的关系,大致可以用下图简述。 注意事项: 1。 Error仅在java的虚拟机中发生,用户无需在程序中捕捉或者抛出Error。 2。 Exception分为一般的Exception和RuntimeException…

JAVA异常分类及处理

程序错误一般分为三种: 编译错误: 编写程序时没有遵循语法规则,编译程序能够自己发现错误并提示位置和原因。运行错误:程序在执行的时候运行环境发现了不能执行的操作。比如,JVM出错了,内存溢出等。逻辑错…

JAVA异常都有哪些

1.异常 一、Error和Exception package org.psmaxwell.exception; //Exception in thread "main" java.lang.StackOverflowError public class Demo01 {public static void main(String[] args) {new Demo01().a();}public void a(){b();}public void b(){a();} }pack…