2

Windows用の優れた端末であるConEmuを使用しています。また、Xサーバーが組み込まれているMobaXtermを使用して、Linuxアプリケーションを実行し、WindowsマシンでGUIを実行できるようにしています。

ConEmu で同じことを達成できるようになりたいと思っています。ConEmu で SSH 経由で X を転送し、これを Xming で動作させることは可能ですか? Xming を読み込んで、ConEmu の標準的な Windows cmd.exe ターミナルから SSH 経由で 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
4

1 に答える 1

4

[編集済み] : 同時に MobaXTermn が実行されていて、X11 転送を使用していたため、それは機能しません。

ごめん


X11 を Cmder (ConEmu ベース) で転送できたので、うまくいくことを願っています!

ローカル コンピューターで Xming サーバーを起動したら、それが表示される "場所" を探します。通知トレイ アイコンの Xming 通知にマウスを合わせると、番号が表示されます。これは、locahost:number に表示されていることを意味します。

>> スクリーン キャプション <<.

例では、MobaXTerm を使用すると に表示されlocalhost:11.0ます。

それがわかったら、通常どおりリモートサーバーに接続し、プロンプトでタイプします

DISPLAY=XMING_ID;export DISPLAY;

ここで、XMING_ID は表示した場所です (例:localhost:0.0または locahost:11.0)

その後、このセッションを閉じるまで、グラフィック ウィンドウが転送されます。その後、繰り返します。ssh セッションの前に Xming を起動することを忘れないでください。

これが役立つことを願っています!

于 2016-02-10T20:34:49.520 に答える