デスクトップ環境の複数のユーザー [閉じる]

デスクトップ環境の複数のユーザー [閉じる]

私たちが非常に強力な* nixシステムを持っているとしましょう...今、複数のユーザーがシステムにログインするように設定できることは明らかです。たとえば、すべてのモニターがどのように接続されるのかなどがありますか?それとも…再ルーティングなどのより小さなコンピュータノードが必要ですか?

システム管理者などは、*nixシステムに対して複数のユーザーをどのように設定しますか?大きな建物やそのような場所を歩いていますか?

ベストアンサー1

通常、物理グラフィックモニターが接続されていない状態でサーバーを実行します(診断操作に使用される非常に単純なサーバーである可能性があります)。クライアントは、SSH経由で確立されたXトンネリングプロトコル、またはVNCやRDPなどのリモートデスクトッププロトコルである可能性があるネットワークプロトコルを介して接続します。

前者の場合、ユーザーはリモートシェルでGUIプログラムを実行し、クライアントシステムにウィンドウとしてシームレスに表示されます。これは、グラフィックを大量に使用しない限り高速ネットワークではうまく機能しますが、残念ながらXプロトコルは非常に面倒で効率的ではありません。また、各クライアントはXサーバーを実行する必要があります。これはLinuxクライアントでは自動的に、Mac OSでは簡単で、Windowsではやや面倒です。

もう1つの方法は、リモートデスクトップセッション全体をクライアントのウィンドウとして実行するVNCまたはRDPを使用することです。実際の操作はサーバー上で行われ、圧縮されたグラフィックストリームはクライアントプログラムに渡されます。同様のエクスペリエンスを提供するために、Xプロトコルの最適化されたバージョンを使用するNXという中間オプションもあります(VNCまたはRDPと比較して一部のパフォーマンスが向上します)。これらの方法では、クライアントプログラムはすべての主要な(および多くの)オペレーティングシステムで使用できます。

しかし、あなたの想像にもっと合うもう一つの完全なアプローチがあります。中央サーバーから小さなエリア(または建物全体)への直接グラフィック接続を提供する巨大なタコのようなシステム。これは「Multiseat X」と呼ばれ、ここでこれについての詳細を読むことができます。x.orgのこの記事では。そこにあるリンクは、アイデアを鮮やかに保つのに十分な関心があることを示唆していますが、実際に私の直接的な経験から誰かがそうすることを見たことはありません。

おすすめ記事