私は *nix ベースの管理者用に「ターミナルサーバー」をセットアップする予定です。
gnome または kde (好みに応じて) のいずれかを使用して、サーバーに接続し、同じマシンで個別の設定を開始する複数のユーザーを用意したいと考えています。
これまでに分かったこと:
- SSH経由でX11を転送するだけでは非常に遅い(ポートTCP 22、sshを使用)
- VNC が遅い (ポート TCP 5900 以降、vnc:0 などを使用)
- KDE-Remote は高速のようです。おそらく gnome と同じです (ポート UDP 177、xdmcp を使用)
リモート ログインを有効にするには、以下を変更する必要があります/etc/gdm/custom.conf
。
[security]
DisallowTcp=false
[xdmcp]
Enable=true
/etc/X11/xdm/Xaccess
も変更する必要があります (リモート ログイン ウィンドウを取得できるホストのパターンを入力します)。
今のところ、両方の設定を有効にすると、XDMCP を使用してサーバーに接続できますが、白い十字で構成された単純なマウス カーソルが表示された黒い画面が表示されます。
つまり、ここにはまだいくつかの「材料」が欠けているのです。
ここで役立つヒントや独自の構成があれば、ぜひ教えてください。
答え1
強くお勧めしますX2Goこれは NoMachine NX コードに基づいており、通信は圧縮され、キャッシュが使用されていますが、NoMachine とは異なり、foss です。少なくとも Fedora では、インストールは簡単ですyum install x2goserver
(ファイアウォールが ssh を許可していると仮定)。Fedora 20 では、NoMachine の NX 実装に代わって、リモート デスクトップ ソリューションとして x2go が採用されています。
X2Go は PulseAudio サウンド トンネリングをサポートしています。サウンドを動作させるために必要なのは、リモート マシンとローカル マシンの両方に PulseAudio をインストールすることだけです。さまざまなオペレーティング システム用のクライアントがあるため、Windows マシンからも接続できます。サーバーのローカル セッションに接続できますが、多数のユーザー用に異なるセッションを作成することもできます。また、シームレス アプリケーションもサポートされており、ローカルで実行されているように見える単一のアプリケーション ウィンドウを提供します。印刷サポートや共有フォルダー オプションは確認していませんが、存在します。
私が経験した唯一の問題は、複数のキーボード レイアウトのサポートに関するものでしたが、あちこちでいくつかの不具合はあるものの、現在は動作しています。