Conemu与x转发

时间:2017-01-18 20:44:34

标签: ssh conemu

我目前正在使用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服务器:0.0。有什么建议?我应该补充说,x-forwarding与MobaXterm完美配合,但我更喜欢坚持使用Cmder。

4 个答案:

答案 0 :(得分:0)

我有完全相同的问题。但是,我观察到如果我打开一个带有x11转发集的Putty会话,然后将显示号码添加到我的ConEmu会话中,该会话是ssh&d进入Linux框,然后x11从ConEmu工作。怪异。

这是一个不方便的解决方法。

答案 1 :(得分:0)

我让它适合我。

即使如此,在连接到我的服务器之后,Xming告诉我“localhost:0.0”(使用“-x”ssh选项)我宁愿这样做:

DISPLAY=:10.0;export DISPLAY;

答案 2 :(得分:0)

问题是我在客户端服务器而不是主机上设置显示变量。在我的Windows机器上,我打开了Xming然后做了

set DISPLAY=127.0.0.1:0

之后,我通过

连接到客户端服务器

ssh -X myname@address

现在一切正常。

答案 3 :(得分:0)

以下对我有用:

export DISPLAY=127.0.0.1:0
ssh -XC <hostname>