私たちは、約12台のマシンと同数のユーザーで構成された小規模なLinuxクラスタを持っています。
スーパーユーザーは、他のユーザーが使用している他のコンピュータでグラフィカルアプリケーション(FirefoxやPythonスクリプトなど)を起動できますか?
ベストアンサー1
実際に欲しいのはX Window Systemの基本概念です。しかし、最近のLinuxでは、デフォルトではリモートXクライアントは許可されていません。まず有効にする必要があります。このツールはxhost
まさにそうすることができます。実行すると、xhost +
アクセス制御が無効になり、すべてのクライアントがサーバーと対話できます。
Xサーバーインスタンスは<host>:<display>
。コンピュータにリモートXサーバーのレンダリングを実行させるxterm
には、書き込むか、IPアドレスを使用する場合はホスト内でxserverを一意に識別するように書き込みDISPLAY=remotehost.my.doma.in:0 xterm
ますDISPLAY=192.168.0.1:0 xterm
。:0
通常、ディスプレイマネージャはxserver番号を0から始めるので、リモートxserverがディスプレイ0であると仮定するのは比較的安全な方法です。このコマンド例では、ユーザー(uid)でコンピュータでxtermを起動しますが、リモートxserverとしてレンダリングし、そのリモートxserverからイベント192.168.0.1を取得します。これは、ユーザーとして実行されているコンピュータにxtermがあることを意味しますが、使用されます。他のコンピュータから他の人が。
DISPLAY環境を尊重することはXlibの一部なので、すべてのXアプリケーションでサポートされています。