Xクライアントを別のPCで表示する

 あくまでもXクライアントのアプリケーションを表示させるのであって、VNCのようにデスクトップ画面全体を表示するのではないようです。 

Xのサーバとクライアント

 XクライアントはGUIを必要とするWebブラウザ等のアプリケーションであり、Xサーバはディスプレイへの出力を管理します。

 このため、リモートPC上のWebブラウザをローカルPC上で表示させる場合は、Xクライアントがリモート、Xサーバがローカルとなります。通常のクライアント/サーバと逆になることに注意。

Ubuntu上でCentOSのブラウザを起動する

http://www.unixuser.org/~euske/doc/openssh/jman/ssh.htmlによるとsshの-XオプションでX11 の転送を許可できるようです。これを用いてみます。

$ ssh CentOSのIPアドレス -X
$ firefox 

確かにトップ画面から、CentOSのブラウザが表示されたことが確認できます。

注意

 今回はLinux-Linux間でしたが、Windows-Linux間だとまた別の設定がいるようです。Windows上でXサーバを起動させる必要があります。