通过 SSH 远程打开 GNOME 会话

Lyr*_*tor 4 ssh gnome arch-linux remote x11

我有一台笔记本电脑无线连接到我的家庭网络。我计划在我的网络上安装 CentOS 服务器,用于 Web 服务器、文件服务器和实验。我想以双引导的形式从我的笔记本电脑访问它 - 一个主操作系统,一个只是一个非常简单的系统,它会自动启动到服务器的远程连接并在服务器上打开一个 GNOME 会话然后显示在我的电脑上。我正在考虑使用 Arch Linux 作为将连接到服务器的操作系统,因为我一直想尝试它一段时间并且它似乎相当可配置。

我的问题如下:

  1. 如何在控制另一台计算机的笔记本电脑上启动 GNOME 会话(没有 ssh -X 隧道或 VNC 远程控制;我希望我的计算机成为服务器的“哑终端”)?
  2. 速度会成为无线网络的问题吗?SSH 压缩有帮助吗?
  3. Arch Linux 真的是终端操作系统的最佳选择吗?

jst*_*rek 5

正如 sarnold 所说,XDMCP 应该是您正在寻找的。但是,如果“我希望我的计算机成为'哑终端'”不是硬性要求,我会鼓励您改用 NX(例如,由FreeNX 实现)。它是基于 SSH 的 X 转发的改进版本,但它需要笔记本电脑上的桌面环境才能运行其 GUI。但是,它有几个优点,主要是带宽使用。

这将我们带到您的第二个问题:X 转发在 100 MBit 网络上应该可以正常工作。压缩很可能是不必要的。但是,X 确实需要一些带宽,尤其是当您的屏幕上有动画内容时。因此,为了腾出您的网络以进行其他传输,NX 所需的低带宽将有所帮助。

回答你的第三个问题:嗯,Arch 有一个滚动发布原则,这意味着有一个持续的更新流。这对旧机器很好,因为它可以定制,因此它可以与您的机器完美配合,并且有很好的文档。你绝对可以让它变得非常纤薄和高效,这比“修剪”一个 SuSE/Fedora/CentOS/... 安装要容易得多。然而,如果你真的只需要一个哑终端,滚动发布系统可能比使用简单的 Debian 安装或类似的东西更不实用,你可以用最少的更新长时间保持“稳定”。