我目前正在使用Cmder (实际上就是conemu)从我的Windows机器上SSH到一个大学集群中。我想启用x-forwarding,并且我已经安装了Xming。我遵循了here的说明,我发誓我以前用过,但现在似乎不起作用。具体地说,我输入
DISPLAY=localhost:0.0;export DISPLAY;
一旦我打开了一个Cmder终端(已经加载了Xming ),但是我得到的错误是
Error: cannot open display: localhost:0.0
尽管Xming说它是Xming server:0.0。有什么建议吗?我应该补充说,x-forwarding在MobaXterm上工作得很好,但我更喜欢坚持使用Cmder。
发布于 2017-08-20 02:00:46
问题是我在客户端服务器上设置了display变量,而不是在主机上。在我的Windows机器上,我打开了Xming,然后
set DISPLAY=127.0.0.1:0。
然后,我通过SSH连接到客户端服务器
ssh -X myname@address。
现在一切都按预期进行了。
发布于 2017-02-16 20:04:04
我也有同样的问题。然而,我观察到,如果我使用x11转发设置打开一个Putty会话,然后将显示编号添加到我的ConEmu会话中,然后将该显示编号添加到Linux机器中,那么x11就可以在ConEmu中工作。真奇怪。
这充其量是一种不方便的变通方法。
发布于 2017-04-22 06:30:34
我让它为我工作。
即使Xming告诉我"localhost:0.0",在连接到我的服务器(使用"-x“ssh的选项)之后,我还是这么做了:
DISPLAY=:10.0;export DISPLAY;https://stackoverflow.com/questions/41729099
复制相似问题