最近、 に新しい VM を構築しましたCentOS 6.5 system
。この VMUbuntu with ROS
には、ロボット オペレーティング システムである が搭載されています。ROS を試してみたかったので、いくつかのチュートリアルを実行しました。チュートリアルの 1 つに が含まれていますX windows based application
が、ホストのデスクトップ ディスプレイに表示する方法がわかりません。簡単なはずですし、vncserver
必要な操作も実行できると思いましたが、うまくいきませんでした。VM と基盤となる CentOS システム間のネットワーク接続をテストしたところ、VMWARE はホストに正常に ping を送信できました。説明や、これを機能させる方法を教えていただけませんか?
答え1
ssh -X
ホスト マシン (CentOS) に X-windows がある場合は、 Ubuntu VM に SSH 接続しながら、すべての X11 トラフィックを CentOS マシンに転送するために使用できます。
たとえば、Ubuntu VM の IP アドレスが 192.168.0.123 で、Ubuntu VM のユーザー名が「fred」の場合、CentOS から次のコマンドを使用して Ubuntu VM に接続します。
ssh -X [email protected]
接続後、X11 を必要とするコマンドを実行するだけで、Ubuntu VM 上で実行されていても CentOS デスクトップに表示されるようになります。
それだけではありません。問題が発生した場合は、次の優れた回答を確認してください。 グラフィック アプリケーションをリモートで実行するために SSH 経由で X を転送するにはどうすればよいですか?