答案1
虽然我不熟悉 EC2,但您必须检查一些事项。
首先,确保您的 Ubuntu 安装已安装桌面管理器(Gnome/KDE/iceBox...)
然后,确保 Amazon 允许使用 VNC 进行远程访问,并且他们没有阻止必要的端口。您可能可以在 EC2 的常见问题解答中找到此信息。
连接失败可能是因为 ubuntu 中的远程桌面连接配置不正确,或者是因为网络和端口被阻塞,或者仅仅是因为 VNC 无法连接到桌面管理器,因此没有虚拟屏幕可以发送到您的机器。
这是在 Ubuntu 服务器上安装 GUI 的简要指南:
答案2
我安装了Cygwin/X在我的 Windows 7 机器上,我按如下方式进行 X 转发。首先打开 Cygwin 终端并输入以下命令:
XWin :0 -clipboard -resize=randr
然后打开一个新的 Cygwin 终端实例并执行:
DISPLAY=:0.0 ssh -c arcfour -fCY user@server gnome-session
当然,这是假设您已经在服务器上安装了 gnome。