我购买了一台安装了 ubuntu LAMP 设置的云服务器。我正尝试开始使用这个对我来说是新事物的东西。我只习惯使用 Windows。
我曾尝试以某种方式视觉访问我的新服务器,但失败了。
谷歌搜索引导我运行这个命令“apt-get install vino”。发生了很多事情,我猜它已经安装了。
然后我输入 vino-preferences,它说“Gtk-WARNING **: 无法打开显示:”然后我尝试“vino-server”,它说“vino-server:未找到命令”
我可以在 /usr/lib/vino 中看到一个名为 vino-server 的绿色条目。
请帮我。
答案1
通常 Linux 服务器没有 GUI。看来您已经可以通过命令行访问您的服务器了。
您可以尝试此命令来验证是否安装了 GUI。
dpkg-query -W xorg
如果安装了 GUI,它将显示如下内容:
xorg 1:7.6+10ubuntu1
如果没有 GUI,它将输出一个空行。
现在,如果没有 GUI,明智的解决方案是保持原样并学习使用命令行。如果您确实需要 GUI,则应首先检查您的提供商是否允许它以及您是否有足够的资源。您可以使用以下命令安装它:
sudo apt-get install ubuntu-desktop
现在您可以继续使用任何远程访问解决方案。我个人喜欢 FreeNX。这些问题将帮助您:
最后,我再次建议你学习命令行。这是管理 Linux 服务器的方法。
答案2
假设您的服务器安装了 GUI:在服务器上运行 x11vnc:
sudo apt-get install x11vnc
在机器上然后运行它:x11vnc -once -passwd [some password]
在 Ubuntu 上安装 vncviewer 或者TightVNC在 Windows 中然后使用 VNC 查看器连接到您的服务器。
只是一个想法:如果这是一个带有 LAMP 的云服务器,很可能它没有安装 GUI,所以这对您不起作用。
答案3
vino-preferences 应用程序出现该错误是因为该应用程序是图形化的,如果不做一些额外的工作,您就无法从命令行显示图形化 Linux 应用程序。
很难知道您的云服务器是否提供了某种基于 Web 的界面来运行命令,或者您是否使用 SSH 客户端(例如 Windows 上的 Putty)进行连接。如果您想使用 vino-preferences 启用 vino,那么您需要在图形环境中运行它。如果云提供商不提供,您将需要使用 SSH 客户端和 Windows 的 X 服务器进行连接。
这听起来没那么痛苦。我假设你有一个可以运行的 SSH 客户端,如果没有,请谷歌搜索 [putty 下载] 并安装它。然后查看你的云提供商文档,了解如何连接到他们的服务。
之后,您需要安装 X 服务器。我以前用过 Xming,它相当简单。从这里获取:http://www.straightrunning.com/XmingNotes/。安装 Xming 并启动 X 服务器。然后按照以下说明配置 Putty:
http://tldp.org/HOWTO/XDMCP-HOWTO/ssh.html
一旦您拥有有效的 SSH 连接,您就应该能够运行 vion-preferences 应用程序并让界面在您的桌面上本地显示。
祝您在 Linux 上的第一步顺利!