使用conemu终端与Xming

时间:2016-02-04 21:23:57

标签: ssh x11 conemu xming

我正在使用ConEmu,它是Windows的绝佳终端。 我也使用MobaXterm,它有一个内置的X服务器,允许我运行Linux应用程序已经在我的Windows机器上运行他们的GUI。

我喜欢的是能够与ConEmu实现同样的目标。是否有可能在ConEmu上通过SSH转发X并将其与Xming一起使用? 我尝试通过SSH从ConEmu的标准Windows cmd.exe终端加载Xming并登录到我的linux机器但是它不起作用。 或许这个问题与ConEmu无关,但也许ConEmu有一些我不知道的魔法......

debug1: channel 0: new [client-session]
debug2: channel 0: send open
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug2: callback start
debug1: X11 forwarding requested but DISPLAY not set
debug2: fd 3 setting TCP_NODELAY
debug2: client_session2_setup: id 0
debug2: channel 0: request pty-req confirm 1
debug2: channel 0: request shell confirm 1
debug2: callback done
debug2: channel 0: open confirm rwindow 0 rmax 32768
debug2: channel_input_status_confirm: type 99 id 0
debug2: PTY allocation request accepted on channel 0
debug2: channel 0: rcvd adjust 2097152
debug2: channel_input_status_confirm: type 99 id 0
debug2: shell request accepted on channel 0

1 个答案:

答案 0 :(得分:3)

[编辑]:这不起作用,因为在同一时间,MobaXTermn正在运行,我正在使用他们的X11转发。

抱歉

  

我设法用Cmder(基于ConEmu)转发X11,所以我   希望这会奏效!

     

在本地计算机上推出Xming服务器后,请查看   显示它的“where”:只需将鼠标悬停在Xming上   通知托盘图标中的通知,您会看到一个数字,   意思是它在locahost上显示:数字

     

>> screen capt <<

     

例如,使用MobaXTerm时,它会显示在localhost:11.0

上      

一旦您知道,请照常连接到远程服务器   并在提示类型

DISPLAY=XMING_ID;export DISPLAY;
     

其中XMING_ID是您显示它的位置(例如:localhost:0.0或   locahost:11.0

     

然后,图形窗口将被转发,直到您关闭此会话。   然后重复一遍记得在ssh会话之前启动Xming。

     

希望这会有所帮助!