![通过 SSH 远程打开 GNOME 会话](https://linux22.com/image/19278/%E9%80%9A%E8%BF%87%20SSH%20%E8%BF%9C%E7%A8%8B%E6%89%93%E5%BC%80%20GNOME%20%E4%BC%9A%E8%AF%9D.png)
我有一台笔记本电脑无线连接到我的家庭网络。我计划在我的网络上安装一台 CentOS 服务器,用于 Web 服务器、文件服务器和实验。我想从我的笔记本电脑上以双启动的形式访问它——一个是主操作系统,另一个是一个非常简单的系统,它会自动启动到服务器的远程连接,并在服务器上打开一个 GNOME 会话,即然后显示在我的电脑上。我正在考虑使用 Arch Linux 作为连接到服务器的操作系统,因为我一直想尝试它一段时间,而且它似乎相当可配置。
我的问题如下:
- 如何在我的笔记本电脑上启动控制另一台计算机的 GNOME 会话(没有 ssh -X 隧道或 VNC 远程控制;我希望我的计算机成为服务器的“哑终端”)?
- 无线速度会成为问题吗? SSH 压缩有帮助吗?
- Arch Linux 确实是终端操作系统的最佳选择吗?
答案1
正如 sarnold 所说,XDMCP 应该是您正在寻找的。然而,如果“我希望我的计算机成为一个‘哑终端’”不是一个硬性要求,我会鼓励您使用 NX(例如,由自由NX) 反而。它是基于 SSH 的 X 转发的改进版本,但它需要笔记本电脑上的桌面环境才能运行其 GUI。然而,它有几个优点,主要是带宽利用率。
这给我们带来了第二个问题:X 转发应该在 100 MBit 网络上正常工作。压缩很可能是不必要的。然而,X 确实需要一些带宽,尤其是当您的屏幕上有动画内容时。因此,为了释放网络以进行其他传输,NX 所需的低带宽会有所帮助。
关于你的第三个问题:Arch 有滚动发布原则,这意味着有持续的更新流。它非常适合旧机器,因为它可以定制,因此它可以与您的机器完美配合,并且有很好的文档。您绝对可以使其变得非常精简和高效,这比“精简”SuSE / Fedora / CentOS / ...安装更容易。然而,如果您真的只需要一个哑终端,那么滚动发布系统可能不如仅使用简单的 Debian 安装或类似的系统实用,您可以在很长一段时间内以最少的更新保持“稳定”。