X从Ubuntu Server Ed转发到Windows 7

目标:
我想在我的windows 7桌面上从我的ubuntu服务器打开一个程序。

采取的步骤:
Putty> SSH> X11检查’启用端口转发’
我已经在聆听模式下启动了VNC Viewer
开始了putty ssh session
apt get install xinit
startx&
geany(它是ac语言ide;它使用GUI所以我用它来测试x转发)

错误消息:
geany返回“无法打开显示”
startx返回“setversion 1.4 failed”

我正在使用Windows 7和无头Ubuntu Server 12.04 LTS

显然我忘记了什么,但我很难搞清楚什么。 目标是不使用sudo apt get install桌面,因为我一次只想使用一个程序,无论如何我的服务器没有连接到监视器。

有任何想法吗? 有问题吗? 谢谢你的帮助! 古玩

要通过ssh连接转发X11应用程序,需要在Windows客户端上安装X11应用程序可以连接的内容。 换句话说,您需要为Windows运行X服务器,它将来自ssh连接的X11协议消息转换为图形绘图命令,并通过网络发送鼠标和键盘操作。

有几种选择,一种是Cygwin / X: http : //x.cygwin.com/

嗯,你这里有多个问题。 首先,Ubuntu Server没有GUI,因此您必须安装xorg和桌面环境。 仅xinit和startx是不够的。 我通常使用LXDE。

其次,您需要Windows端的客户端程序来显示转发的X11应用程序。 最后,VNC Viewer不是X11客户端程序。

如果您仍想使用VNC路由,则还需要在服务器端安装tightvnc或类似设备。 您不应该在侦听模式下运行VNC Viewer。

有关在Ubuntu / Debian VPS上安装轻量级LXDE + VNC桌面环境的更多详细信息