x 表示データを「転送」するには?

x 表示データを「転送」するには?

私の状況はこんな感じです。コンピュータが3台あります。

  1. ラボサーバー(CentOS)
  2. ラボPC(windows7)
  3. パーソナルノート(Ubuntu)

ラップサーバーはラップデスクトップのIPアドレスのみを許可するため、ラップトップからラップサーバーへの直接リモート接続を確立することはできません。

そのため、ラップトップをSSHサーバーに切り替えて、ついにラップトップを介してラップサーバーに接続できるようになりました。

ところで、問題は、CLIベースでのみラップサーバーに接続できることです。本当の問題は、Xウィンドウに関連するシミュレーションを使用したいということです。

少しの努力の後、私のラップトップ - - - ラボデスクトップ - ラボサーバーに接続した後、ラップトップを介してシミュレーションプログラムを実行しましたが、実際には「Lab Desktop」にシミュレーションプログラムが実行されて表示される現象が発生しました。 。 。

つまり、「実験室サーバー」から「マイノートブック」にX Windowsディスプレイデータを送信することはできません。

最終的には、ラボサーバーにどのようにログインしたかにかかわらず、ラボサーバーから「発信」接続が私の「ラップデスクトップ」にトンネリングされるので、これは意味があると思います。だから、Xディスプレイデータが自動的に私の「実験室のデスクトップ」に転送されるようです。

したがって、この問題を解決するには2つの方法があると思います。

  1. 「実験室サーバー」から「マイノートブック」にXディスプレイデータを直接転送する方法をまだ知らない方法を見つけてください。
  2. 着信 X がラボ サーバーで「マイ ノートブック」としてデータを表示するように、ラボ デスクトップを「ポート転送」する方法を探します。

この問題について誰でも私を助けることができますか?

答え1

努力する:

$ ssh lab_desktop -L 2200:lab_server:22 -vvv
$ ssh -Y <USERNAME>@localhost -p 2200

関連情報