クライアント A (192.168.1.1)(vncviewer) がサーバー B (192.168.2.1) (RHEL6) にアクセスしてインストーラーを実行しています。インストールの前提条件は、xhost と DISPLAY を適切に設定することです。
Q1) 以下の点について間違っている場合は訂正してください。
- XserverはクライアントAで実行されている必要があります
- DISPLAYはサーバーBで設定する必要があります
- DISPLAYは192.168.1.1(クライアントAのIP)に設定する必要があります
- クライアントAのXhostは、サーバーBのIP(192.168.2.1)を許可するように設定する必要があります。
Q2) ここでは、ネットワーク経由でインストーラーを実行していますが、X ではなく VNC を使用しています。それでも xhost および DISPLAY パラメーターを設定する必要がありますか? そうでない場合、これらのパラメーターにそれぞれどのような値を指定する必要がありますか?
Q3) X11 転送に関して、クライアント A とサーバー B で行う必要がある構成は何ですか?
すぐにアドバイスをいただけることを期待しています。
よろしくお願いいたします。
新入り
答え1
おそらく、古い X-Windows ディスプレイ リダイレクト方法を指しているのでしょう。クライアントで xterm を開き、サーバー B がローカル画面にコンテンツを表示できるようにします。
A$ xhost +192.168.2.1
次に、サーバー B に telnet し、アプリケーションをマシン A に表示するように指定します。
A$ telnet 192.168.2.1
B$ export DISPLAY=192.168.1.1:0.0
B$ myapp
myappを起動すると、Aの画面にアプリケーションが表示されます。
ただし、最近では ssh で暗号化されたリダイレクトを使用しています。パラメータ -Y を使用してクライアントで ssh を開始するだけです。
A$ ssh -Y 192.168.2.1
B$ myapp
これを動作させるには、sshd_configが設定されている必要があります
X11Forwarding yes
両側に。
VNC 構成に関しては、クライアント A の X-Windows 環境にログインしている限り、B から A へのアプリケーションのリダイレクトには影響しません。