安装包:

xorg-x11-xauth

xterm.x86_64 0:253-1.el6

Execute command path:/usr/bin/xterm

Xstart连接Linux远程桌面有一个好处,服务器端不用做什么设置,开启SSH即可。

服务器要有桌面环境,和X Window

用XDMCP连接,服务器端得做一些配置,麻烦。

菜单

Xmanager Enterprise 4 -- Xbrowser

新建一个Xstart会话

协议选ssh

执行命令 点击后面的按钮选GNOME

建好后打开这个会话就可以连接到远程桌面了,很简单。

连接上后任务栏里有三个菜单,

一个是显示linux的头部菜单

一个是显示linux的任务栏

一个是显示linux的桌面

如何退出

在任务栏(右侧)里右键关闭xmanager

还可以用如下方法建Xstart会话

菜单

Xmanager Enterprise 4 -- Xstart

如果报错:已拒绝x11转移申请,

(首先检查 etc/ssh/sshd_config 中 设置 X11Forwarding yes
但是在某些主机上,无论你在客户端如何设置,都无法正确的使能X11 forwarding功能,登录后DISPLAY永远是空值。sshd_config文件也没有将X11 forwarding功能禁用。
解决办法:
原来X11 forwarding依赖“xorg-x11-xauth”软件包,所以必须先安装“xorg-x11-xauth”软件包。
yum install xorg-x11-xauth)

服务器上应该装有X Window,见文后连接。

服务器要没有桌面环境,会报如下错误

[17:18:41] Start timer (TIMER_SHUTDOWN, 180).
bash: /usr/bin/gnome-session: No such file or directory

----------------------------------------------------------------------------------------------------------------------------------------------

  • 通过xstart启动gnome桌面的具体调置
  1. 启动xstart,命名一个session,输入主机名,悬着SSH,输入用户名和密码,
  2. Execution Command框:
  3. 若启动GNOME,填写DISPLAY=$DISPLAY /usr/bin/gnome-session,若启动KDE,填写DISPLAY=$DISPLAY /usr/bin/startkde
  4. 修改配置
1)依次点击 开始--》所有程序--》XManager 3 ——》Xconfig,然后双击你当前正在使用的配置(有个小对勾,一般是Default Profile)。
2)Window Mode 选择 Multiple Windows Mode,然后点击Settings, 选择Multiple Windows Mode选项卡,Window对应下拉框选择 Remote Only 或者Automatic Switch,点击确定
3)options 请选中 Terminate at Reset
4)点击确定。
  • 无法启动xstart的几个错误及解决

错误一:连接时出现:Can't open display: localhost:10.0

 _X11TransSocketINETConnect() can't get address for localhost:6010: Name or service not known

/usr/bin/xterm Xt error: Can't open display: localhost:10.0

解决方法:

在/etc/hosts 中加入

127.0.0.1 localhost

ipaddress  hostname

之后能进入图形界面,注意是实际ip和机器名

错误二:slc5和slc4的xterm目录不一样,需要注意。

/usr/X11/bin/xterm: Command not found.

将Excution command改为

/usr/bin/xterm -ls -display $DISPLAY

即可

------------------------------------------------------------------------------------------------------------------------

[16:21:58] Host authentication initiated…
[16:21:58]  Hostkey fingerprint:
[16:21:58]  ssh-dsa 1024 18:4c:c3:f8:71:0f:d2:b2:e1:4c:21:f8:33:49:9a:9a
[16:22:00]  Accepted. Verifying host key…
[16:22:00]  Verified.
[16:22:00] User authentication initiated…
[16:22:00]  Sent user name ‘oracle’.
[16:22:00]  Sent password.
[16:22:00]  Access granted.
[16:22:00] Sent X11 forwarding request…
[16:22:00]  Succeeded.
[16:22:00] Sent the command line.
[16:22:00]  /usr/X11R6/bin/xterm -ls -display $DISPLAY
[16:22:00] Start timer (TIMER_SHUTDOWN, 180).
/usr/X11R6/bin/xauth:  creating new authority file /home/oracle/.Xauthority
bash: /usr/X11R6/bin/xterm: No such file or directory
[16:22:01] Connection closed

解决思路:

[root@localhost ~]#  rpm -qf /usr/bin/xterm
xterm-215-4.el5

查询到缺少该rpm包,安装该包

挂载光驱

[root@localhost ~]# mount -t iso9660 /dev/cdrom /mnt/cdrom
[root@localhost ~]#cd /mnt/cdrom

[root@localhost cdrom]# cd Server
[root@localhost Server]# ls xterm*
xterm-215-5.el5.i386.rpm

[root@localhost Server]# rpm -ivh xterm-215-5.el5.i386.rpm
warning: xterm-215-5.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
        file /usr/bin/resize from install of xterm-215-5.el5 conflicts with file from package xterm-215-4.el5
        file /usr/bin/xterm from install of xterm-215-5.el5 conflicts with file from package xterm-215-4.el5

安装 xterm-215-5.el5.i386.rpm包出错,意思是,已经在/usr/bin/xterm下安装xterm包,名称为xterm-215-4.el5

判断既然该包已经存在,那该如何处理呢...
修改Xstart的配置,在Execution Command:点击箭头添加,如下图:

点击箭头后,点击Add/Remove....添加执行命令行。如下图

添加完毕后,在xstart窗口,再重新指定,如下图

到此就ok了

window用Xmanager4.0的Xstart连接linux远程桌面的更多相关文章

  1. Xrdp - 通过Windows的RDP连接Linux远程桌面(Ubuntu/CentOS/Redhat 7)

    Xrdp - 通过Windows的RDP连接Linux远程桌面(Ubuntu/CentOS/Redhat 7) 您多久访问一次Linux桌面? 您使用什么工具来访问远程桌面? Xrdp是一个开源工具, ...

  2. Xrdp - 通过Windows的RDP连接Linux远程桌面(Ubuntu/CentOS/Redhat 7)(转载)

            您多久访问一次Linux桌面? 您使用什么工具来访问远程桌面? Xrdp是一个开源工具,允许用户通过Windows RDP访问Linux远程桌面. 除了Windows RDP之外,xr ...

  3. 连接Linux远程桌面的几个方法

    有下面五种方法: 一.通过xshell或putty直接调用程序窗口(通过ssh命令行连接). 二.通过xbrower连接Linux完整的桌面. 通过xshell直接调用程序窗口. rhel5的gdm的 ...

  4. linux 远程桌面连接

    我们知道在windows下面我们可以用远程桌面连接来控制其它电脑, 但linux 远程桌面连接?不过在说怎样连接之前还是要先明确一个概念,为什么我标题没有用linux中的远程桌面连接呢, 这是因为Li ...

  5. Pycharm 连接Linux 远程开发

    Pycharm 连接Linux 远程开发 在Liunx上安装python3.6(Ubuntu16) 下载Python-3.6.4.tgz 解压 tar -xzvf Python-3.6.4.tgz 进 ...

  6. linux下使用FreeRDP 连接 Windows 远程桌面

    linux下使用FreeRDP 连接 Windows 远程桌面   简介 FreeRDP 是一款开源的远程桌面系统,支持多种平台, 在 ubuntu 中使用 FreeRDP 可以很方便的登录到 win ...

  7. linux-Navicat连接linux远程数据

    linux-Navicat连接linux远程数据 (一)登陆数据库 (二)创建用户用于远程连接 GRANT ALL PRIVILEGES ON *.* TO '账号'@'%' IDENTIFIED B ...

  8. Linux远程桌面(二)

    上一篇远程桌面采用的独立服务配置不适用于过多用户,这一篇采用超级Internet服务器搭建vnc服务可以解决多用户问题.  vnc之xinetd服务搭建配置 Linux远程桌面(一):vnc之独立服务 ...

  9. CentOS下通过rdesktop连接Windows远程桌面

    众所周知,微软的Windows提供了一种远程桌面系统(Remote Desktop),该服务的默认端口是3389,可使用户远程登录进行系统管理或作为终端服务器运行各种应用软件. 而要连接Windows ...

随机推荐

  1. Javascript玩转继承(三)

    在前两篇文章中,介绍了构造继承和原型继承.今天把剩下的两种写完,这两种的应用相对于前两种来说应用很少,因此称为是非主流继承方式. 首先,来看非主流继承一:实例继承法.我也不说那么多废话了,既然是非主流 ...

  2. RAID卡 BBU Learn Cycle周期的影响

    背景 最近遇到有些带MegaSAS RAID卡的服务器,在业务高峰时突然IO负载飚升得很高,IO性能急剧下降,查了日志及各种设置最后才发现是RAID卡的Cache写策略由 WriteBack变成Wri ...

  3. HDU 4565 So Easy!(公式化简+矩阵)

    转载:http://www.klogk.com/posts/hdu4565/ 这里写的非常好,看看就知道了啊. 题意很easy.a,b,n都是正整数.求 Sn=⌈(a+b√)n⌉%m,(a−1)2&l ...

  4. 黑客编程教程(十三)多线程DOS程序

    DOS基本原理相信大家都已经很熟悉了,DOS工具大家也用的很熟悉.在群里 经常有人说什么时候去DOS什么东西. 现在我们就自己编写一个DOS工具. #include <winsock2.h> ...

  5. C++11 随机数

    C++11带来诸多特性,random就是其一. 随机数由生成器和分布器结合产生 生成器generator:能够产生离散的等可能分布数值(需要种子,不然每次生存的随机数都一样) 分布器distribut ...

  6. 每日英语:No Consensus: China Debate on Women's Roles

    A woman's place is in the home. consensus:一致,舆论,合意 That was the resounding message from Jiang Xipei, ...

  7. SQLYog Enterprise注册码分享

    SQLYog Enterprise注册码 Name:3ddownSerial:7c799fe606582b12 用户名:luowuzhe注册码:c84a12fa6ea3cb54   SQLyog 8. ...

  8. js图片转base64并压缩

    /* 2015-09-28 上传图片*/ function convertImgToBase64(url, callback, outputFormat){ var canvas = document ...

  9. 【Java】初始化过程

    以下程序执行的结果是: class X{ Y y=new Y(); public X(){ System.out.print("X"); } } class Y{ public Y ...

  10. mysql 匹配 findinset

     SELECT FS_ITEM_DESC FROM dictionary  WHERE FS_TYPE = 'prizeType' AND FIND_IN_SET(FS_ITEM_CODE,(SELE ...