我刚刚开始使用 Linux,购买了 VPS 并想安装一个最小桌面,以便我可以通过 TightVNC 打开远程桌面连接,我该怎么做?
这是我拥有的 VPS:256 MB RAM 500 GB BW 10 GB HDD 1 IP
安装了 Ubuntu 服务器 10.10(32 位)
答案1
请参阅我上面的评论。但另一种方法是:
- 在您的本地机器(Windows、Mac、Linux 等)上运行 X Windows 服务器。
- 使用 SSH 将 X Windows 数据从 VPS 机器隧道传输到本地机器。
- 只需启动您在 VPS 机器上所需的应用程序并让它们将其输出显示到您的本地机器上。
由于您不必在 VPS 机器上运行完整的桌面环境,因此这将使用更少的 RAM。
以下是我在 Mac 上操作的方法:
- 启动 X11(在 Utilities 文件夹中)。这将自动打开 xterm,即 X 版的 Terminal。
- 使用 ssh 打开与 VPS 机器的连接。
-X
选项将告诉它将 X 个数据包转发到您的本地机器。可选的-C
将告诉它压缩数据包,这可能会或可能不会对您有利。ssh -X -C [email protected]
- 现在您将看到远程计算机上的 shell 提示符。启动您需要的任何应用程序,例如
firefox
。显示内容将出现在您自己的计算机上。
答案2
只需创建一个大型交换文件像这样你应该能够运行完整的正常X,没有问题。给自己一个1GB的文件
答案3
您可以在家中/工作场所的 Windows/Linux/Mapple PC 上的 VPS 和 NX 客户端上使用 FreeNX。
FreeNX 解决方案的优点在于您可以从任何机器上获取您的桌面,而无需关闭并重新启动您的会话。
根据您的 VPS 设置方式,您可能需要检查会话是否使用了过多的资源。就我个人而言,我运行 Gnome 时没有使用太多桌面效果或浏览器(我可以在自己的客户端计算机上运行它),而且没有遇到任何问题。
在 Google 上搜索“FreeNX headless”来找到你选择的发行版,有时你需要安装虚拟帧缓冲区 (XVFRB),以下是 Ubuntu FreeNX 所需要的:
https://help.ubuntu.com/community/FreeNX
享受!