首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用远程XServer

使用远程XServer
EN

Unix & Linux用户
提问于 2015-09-08 18:38:03
回答 2查看 442关注 0票数 1

我记得在没有安装任何东西的情况下,我看到了一个关于将Xorg设置为vnc替换的教程,但是我找不到它。我希望这里有人能帮忙。设想情况:

A型机

  • 无监视器
  • xclient在引导时通过TCP/IP连接到机器B

B型机

  • 有监测器(S)
  • xserver在引导时通过TCP/IP监听机器A

在没有从存储库(apt/yum/等)安装额外的软件的情况下,我如何做到这一点?

编辑:

为了澄清问题,我有两个机器A的场景:

设想1:

  • 发行版: Raspberry Pi的Kali图像
  • 包装:库存
  • 硬件:无障碍

设想2:

  • 发行版: 14.04
  • 软件包:已安装kde-full
  • 硬件:不可及

作为旁注,我不希望SSH -X-转发。我要它显示,好像机器A是直接连接到机器B的显示器。

EN

回答 2

Unix & Linux用户

发布于 2015-09-08 18:59:55

最简单和最安全的方法是通过ssh从机器B连接到机器A,然后从ssh会话内部启动应用程序:

代码语言:javascript
复制
ssh -X machine_a.example.com some_application

必须在Server上启用X11Forwarding,即机器A。如果您不仅想要一个应用程序(例如扫雷器),而且需要完整的环境,请用该环境的启动程序替换some_application

编辑:看起来您想使用Machine作为X终端(一种硬件,不要与xterm混淆)用于机器A。X11的方法是通过远程X登录(见另一个答案)。然而,这与使用telnet安全性一样糟糕。另一种选择是在机器B上启动X服务器,但只启动X服务器,没有其他(没有windowmanager等)。如上文所述,启动SSH连接。您的机器-- windowmanager将运行“全屏”,而不需要本地windowmanager的装饰(因为没有),所以看起来就像有一个X终端。

票数 1
EN

Unix & Linux用户

发布于 2015-09-08 19:38:47

您可能会想到xdmcp;通过XDM ar进行远程GUI登录。

您的部分要求是解决方案不需要安装新的软件,但是您没有给出您正在运行的系统的详细信息,因此很难提出一个明确的解决方案。但是一般来说:在登录管理器配置中启用xdmcp

我从未使用GDM来完成此操作,但是使用XDM,您可以指定您想要登录的网络上的哪个主机。它的桌面显示在您的监视器上,成功登录。

防火墙可能是一个问题,所以请记住为xdmcp流量打开一个端口。

我们在工作中,在内部使用这种方法。数据不是以任何方式加密的,因此它与VNC或SSH的加密方式不同。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/228361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档