私はX11を使用してAmazon EC2でホストされているUbuntuインスタンスからローカルホストに転送しています。リモート(Amazon EC2)変数が「これがシリアル番号であることがわかっています」DISPLAY
に設定されている場合にのみ渡すことができますが、どのように決定されるのかを知りたいです。アプリを配信しようとしましたが、シリアル番号があり、他に何もない場合にのみ機能するようです(0,1,2..9は機能しません)。localhost:10.0
10
xclock
10
FWIW、私のlocalhost変数は誰でも私に気付くことができますか?DISPLAY
に設定されています。:0
よろしくお願いします。
ベストアンサー1
使用しているインスタンスに接続すると、ssh
SSH接続を介して再転送される接続をポート6010でリッスンする小さなサーバーがリモートで作成されます。アプリケーションを実行すると、DISPLAY=localhost:10 xclock
アプリケーションは10を6010(X11ルール)に変換し、そのローカルポートに接続してユーザーに送り返すデータを取得します。