X11はSSHトンネルを通過できますか?

X11はSSHトンネルを通過できますか?

SSHトンネルを介してサーバーと通信し、Puttyを介して構成します。

私は最近X11を介して渡そうとしましたが、うまくいきませんでした。

このように働く人はいますか?

グーグルをしましたが、何も見つかりませんでした。

ベストアンサー1

はい、これはいくつかの異なる方法で実行できますが、Windows用のX Window Serverが必要です。 X Windows サーバーの一部のオプションには、XManager、XMing、および MobaXterm が含まれます。 WindowsでXサーバーを実行すると、構成パラメーターを設定した後、PuTTYを使用してホストに接続できます。

Connection/SSH/X11
  Enable X11 forwarding
  X display location: localhost:10.0

ここで、10.0 は X Window サーバーがリッスンするターゲットに依存します。

X Window サーバーと PuTTY を構成してホストにログインすると、DISPLAY変数が設定DISPLAYされていることを確認できます。

$ echo $DISPLAY
localhost:10.0

次に、次のようにしてxclockX11転送が機能していることを確認します。

# xclock &

X11を使用する別の方法は、IPアドレスを指すように変数をssh手動で設定することですDISPLAY。例:

# export DISPLAY=192.168.0.1:0

動作していることを確認してください。

# xclock &

このようにして、Xアプリケーションは出力をリモートX Windowサーバーに(再)指定します。

ノート:X11プロトコルは、低速ネットワーク(WAN)接続を介して実行するように設計されていません。遅い接続で使用すると、Xアプリケーションが非常に遅くなる可能性があります。速度のためにセッションを圧縮-Cするには(圧縮)スイッチを使用することをお勧めします。sshssh

おすすめ記事