Ssh 无法打开Xwindows应用程序,如Xterm XCLOK

Ssh 无法打开Xwindows应用程序,如Xterm XCLOK,ssh,x11,forwarding,Ssh,X11,Forwarding,我能够使用Putty通过ssh连接到Google虚拟机。我一直在使用Putty将X11转发到其他linux系统(不在云端),并使用xterm和xclock。然而,在谷歌虚拟机上尝试时,我得到了一个错误 user$ xterm xterm: Xt error: Can't open display: xterm: DISPLAY is not set user$ DISPLAY=localhost:0.0 user$ echo $DISPLAY localhost:0.0 user$ xterm

我能够使用Putty通过ssh连接到Google虚拟机。我一直在使用Putty将X11转发到其他linux系统(不在云端),并使用xterm和xclock。然而,在谷歌虚拟机上尝试时,我得到了一个错误

user$ xterm
xterm: Xt error: Can't open display:
xterm: DISPLAY is not set
user$ DISPLAY=localhost:0.0
user$ echo $DISPLAY
localhost:0.0
user$ xterm
xterm: Xt error: Can't open display:
xterm: DISPLAY is not set
当我这样做的时候

user$ echo $DISPLAY
我得到了空的空间,这意味着显示器没有设置。 我做的 $DISPLAY=localhost.0:0

以及其他几个选项,并能够设置相应的显示变量,但我仍然得到错误

user$ xterm
xterm: Xt error: Can't open display:
xterm: DISPLAY is not set
user$ DISPLAY=localhost:0.0
user$ echo $DISPLAY
localhost:0.0
user$ xterm
xterm: Xt error: Can't open display:
xterm: DISPLAY is not set
另外,对于其他系统,我从未设置过显示变量。不知道我为什么要在这里这么做。 请告诉我是什么问题

提前谢谢你的帮助