私の状況はこんな感じです。コンピュータが3台あります。
- ラボサーバー(CentOS)
- ラボPC(windows7)
- パーソナルノート(Ubuntu)
ラップサーバーはラップデスクトップのIPアドレスのみを許可するため、ラップトップからラップサーバーへの直接リモート接続を確立することはできません。
そのため、ラップトップをSSHサーバーに切り替えて、ついにラップトップを介してラップサーバーに接続できるようになりました。
ところで、問題は、CLIベースでのみラップサーバーに接続できることです。本当の問題は、Xウィンドウに関連するシミュレーションを使用したいということです。
少しの努力の後、私のラップトップ - - - ラボデスクトップ - ラボサーバーに接続した後、ラップトップを介してシミュレーションプログラムを実行しましたが、実際には「Lab Desktop」にシミュレーションプログラムが実行されて表示される現象が発生しました。 。 。
つまり、「実験室サーバー」から「マイノートブック」にX Windowsディスプレイデータを送信することはできません。
最終的には、ラボサーバーにどのようにログインしたかにかかわらず、ラボサーバーから「発信」接続が私の「ラップデスクトップ」にトンネリングされるので、これは意味があると思います。だから、Xディスプレイデータが自動的に私の「実験室のデスクトップ」に転送されるようです。
したがって、この問題を解決するには2つの方法があると思います。
- 「実験室サーバー」から「マイノートブック」にXディスプレイデータを直接転送する方法をまだ知らない方法を見つけてください。
- 着信 X がラボ サーバーで「マイ ノートブック」としてデータを表示するように、ラボ デスクトップを「ポート転送」する方法を探します。
この問題について誰でも私を助けることができますか?
答え1
努力する:
$ ssh lab_desktop -L 2200:lab_server:22 -vvv
$ ssh -Y <USERNAME>@localhost -p 2200