`
qtlkw
  • 浏览: 307085 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Windows上linux远程终端启动linux服务器上的图形界面程序

阅读更多
服务器(以root身份运行): xhost +
说明:设置xhost +允许所有的服务器使用当前的X Server,默认情况下,其他服务器是无法访问本机的X Server,这时如果执行需要图形化显示的命令,就会导致上面的Xlib: connection to "x.x.x.x:1.0" refused by server的错误。


Windows上linux远程终端: export DISPLAY=Linux服务器IP:0或1(你当前启动的图形界面), for example: export DISPLAY=10.1.130.78:1. DISPLAY环境变量的作用在Linux/Unix类操作系统上, 用来设置将图形显示到何处。

DISPLAY环境变量格式如下host:NumA.NumB, host指Xserver所在的主机主机名或者ip地址, 图形将显示在这一机器上, 可以是启动了图形界面的Linux/Unix机器, 也可以是安装了Exceed, X-Deep/32等Windows平台运行的Xserver的Windows机器. 如果Host为空, 则表示Xserver运行于本机, 并且图形程序(Xclient)使用unix socket方式连接到Xserver, 而不是TCP方式. 使用TCP方式连接时, NumA为连接的端口减去6000的值, 如果NumA为0, 则表示连接到6000端口; 使用unix socket方式连接时则表示连接的unix socket的路径, 如果为0, 则表示连接到/tmp/.X11-unix/X0. NumB则几乎总是0. 如果使用su username或者su - username切换到别的用户, 并且使用命令export DISPLAY=:0.0设置DISPLAY环境变量, 运行图形程序(如xclock)时会收到如下错误: Xlib: connection to ":0.0" refused by serverXlib: No protocol specifiedError: Can't open display: :0.0这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上。
如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令xhost +这个命令将允许别的用户启动的图形程序将图形显示在当前屏幕上。
分享到:
评论

相关推荐

    windows、linux下sqlite远程管理工具及服务器

    windows、linux操作系统下都可以运行的SQLITE远程服务器。 只要在WINDOWS下运行sqlitemanage.exe就可以统一管理WINDOWS及LINUX平台下的SQLITE数据库,功能强大。 服务器运行方法: 1、WINDOWS下只要在数据库所在目录...

    Linux远程终端管理系统

    Linux远程终端管理系统是一种高效、安全的方法,用于在不同地点通过网络连接到Linux服务器进行管理和维护。这个课程设计的目的是让学生理解和掌握如何利用各种工具和技术在Linux环境中实现远程访问和管理。远程终端...

    SecureCRT+Xming远程linux图形界面

    SecureCRT是一款支持SSH协议的终端仿真程序,它具有安全远程访问功能,而Xming是一款轻量级的X Window系统服务器,它可以在Windows环境下运行,让Windows用户能够远程访问Linux的图形界面。 在Linux系统中,许多...

    window远程连接linux服务器终端

    标题中的“window远程连接linux服务器终端”指的是在Windows操作系统中,通过特定的软件或协议来访问和管理远程Linux服务器的终端界面。这种远程连接对于IT专业人员来说是至关重要的,尤其是当他们需要对Linux服务器...

    使用Putty管理Linux系统——显示图形界面.pdf

    X11转发功能允许SSH客户端将从服务器端获取的X应用程序窗口显示在本地终端上,从而实现图形界面的远程显示。配置过程通常包括修改服务器端的SSH配置文件/etc/ssh/sshd_config,确保其中的X11Forwarding参数设置为yes...

    Xterm一个用于远程连接linux的图形可视化工具

    这些工具可以作为X服务器运行在Windows上,接收来自远程Linux的X11请求,并在本地显示图形界面。一旦设置完成,用户就可以在Windows桌面看到Linux命令行界面,如同直接在Linux环境下操作一样。 **使用Xterm的步骤**...

    Windows系统远程访问Linux服务器宣贯.pdf

    本资源摘要信息主要介绍了使用Xmanager工具实现Windows系统远程访问Linux服务器图形化界面及终端的方法。同时也介绍了使用rdesktop工具实现Linux终端远程访问Windows桌面的方法。 一、Xmanager工具实现Windows系统...

    linux安装oracle图形化界面工具.zip

    当你在Linux服务器上运行图形化应用程序(如Oracle的安装程序)时,Xming可以在本地Windows机器上显示这些界面,让你能在Windows环境下看到和控制Linux服务器上的图形界面。 安装步骤大致如下: 1. 首先,在...

    基于C语言的linux远程终端管理系统

    总结来说,基于C语言的Linux远程终端管理系统是一个集成了服务器端、客户端和管理端的复杂系统。它充分利用了C语言的优势,实现了高效、安全的远程控制。无论是对于系统管理员还是开发人员,这样的工具都是日常运维...

    Linux系统远程图形连接

    完成以上步骤后,即可通过Xmanager成功建立与Linux服务器的远程图形连接,从而在本地Windows机器上操作远端Linux系统的图形界面。 ### 总结 通过细致地配置Linux服务器上的X Window系统以及合理使用Xmanager客户端...

    Windows上远程管理Linux服务器.pdf

    在Windows上远程管理Linux服务器是IT运维工作中常见的一项任务,尤其对于那些习惯于Windows图形界面的用户来说,能够通过熟悉的环境来操作Linux服务器显得尤为重要。本文将详细介绍如何在Windows环境中利用图形界面...

    Windows7配置PuTTY+Xming连接CentOS7 SSH服务器图形化界面

    在这个场景下,我们使用PuTTY作为SSH客户端,而Xming作为X Window System的本地实现,以实现远程Linux系统的图形界面在本地Windows上显示。下面将详细解释这两个工具以及如何配置它们。 PuTTY是一款免费、开源的SSH...

    windows远程linux工具

    6. **Xming**:对于需要在Windows上运行Linux图形应用程序的用户,Xming是一个轻量级的X Window服务器,可以与SSH结合使用,将远程Linux桌面环境显示在Windows上。 7. **Microsoft Remote Desktop**:虽然主要面向...

    linux 远程终端控制工具

    在Linux操作系统中,远程终端控制是一项重要的功能,它允许用户通过网络访问并管理远程服务器,而无需物理地坐在机器前。SSH(Secure Shell)是一种广泛使用的安全协议,用于实现这一目的。本文将深入探讨SSH Secure...

    让Linux开机只进入命令行界面,不进入图形界面 比如Ubuntu、麒麟

    如果需要恢复到原来的图形界面启动方式,只需重新启用显示管理器服务并设置回图形界面启动级别: 对于`gdm3`或`lightdm`,分别执行: ``` sudo systemctl enable gdm3.service 或 sudo systemctl enable lightdm...

    Linux远程控制程序

    Linux远程控制程序是连接到Linux服务器进行管理的重要工具,尤其对于Windows用户来说,它们提供了方便的界面和功能,使得在不直接访问Linux机器的情况下也能进行系统维护、文件传输等工作。本篇文章将详细介绍如何...

    带界面的linux远程控制.zip

    通过这样的方式,你就可以在Windows系统下通过VNC访问Linux服务器,享受到可视化界面带来的便捷。不过要注意,VNC传输的数据未加密,因此在公共网络上使用时要确保网络的安全性,避免敏感信息泄露。 总结来说,...

    linux c 远程终端管理

    最后,压缩包中的文件"linux远程终端管理"可能包含源代码、文档、编译脚本等资源,供学习者分析和理解远程终端管理的实现细节。通过阅读和研究这些材料,开发者可以加深对Linux C编程、网络通信和系统管理的理解,...

    linux远程连接工具

    Linux远程连接工具主要指的是能够帮助用户通过网络在本地计算机上操控远程Linux服务器的软件。在IT行业中,这对于系统管理员、开发者以及需要频繁访问远程服务器的人员来说是必不可少的工具。本篇文章将详细介绍...

    Unix/Linux和Windows图形应用程序

    其中,Xmanager 3D支持OpenGL,这意味着用户可以在Windows上运行依赖于OpenGL图形库的高性能计算和3D渲染应用,如CAD软件、科学模拟程序等。 Xshell是一个功能丰富的终端模拟器,它提供了安全的SSH(Secure Shell)...

Global site tag (gtag.js) - Google Analytics