X11転送に関連するXサーバーの要件は何ですか?

X11転送に関連するXサーバーの要件は何ですか?

X11転送の場合、ローカルシステムとリモートシステムの両方でXサーバーを実行する必要がありますか?

runlevel 3リモートコンピュータがXサーバーを実行していない場合、X11転送を実行できますか?

ベストアンサー1

GUI/デスクトップを表示するクライアントPCでXサーバーを実行するだけです。通常、ほとんどの環境ではWindows PC上にありますが、Linux / Macワークステーションでも実行できます。重要な点は、X Server自体がクライアントPCで実行されている必要があることです。 Linux サーバーには通常、ソフトウェアパッケージからインストールされた SSH および X Window System がデフォルトで必要です。私が見た最高のクライアントソフトウェアはMobaXTermです。 MobaXTermは、クライアントPC上でXサーバーを実行するターミナルクライアントです。 MobaXTermの1つの素晴らしい点は、Xサーバーを提供し、サーバーにSSHを接続するときに変数をエクスポートすることです。これは一般的にうまく機能します。

ただし、ターミナルクライアント(MobaXTermなど)を使用してサーバーにログインしている場合、su、sudo、および/またはユーザー切り替えを実行すると、DISPLAY = hostname:XXという環境変数が失われます。正常に動作します。

CentOS / RHEL環境以上のLinuxサーバーにX Windowソフトウェアをインストールする場合は、他の環境も似ている可能性があるため、以下を確認してください。

 yum groupinfo "X Window System"
 yum groupinstall "X Window System"

次に、/etc/ssh/sshd_configを更新してSSHへのX11転送を有効にし、sshdサービスを再起動します。

おすすめ記事