CentOS 6 で KDE/Gnome リモート サーバーをセットアップする方法

CentOS 6 で KDE/Gnome リモート サーバーをセットアップする方法

私は *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 マシンからも接続できます。サーバーのローカル セッションに接続できますが、多数のユーザー用に異なるセッションを作成することもできます。また、シームレス アプリケーションもサポートされており、ローカルで実行されているように見える単一のアプリケーション ウィンドウを提供します。印刷サポートや共有フォルダー オプションは確認していませんが、存在します。

私が経験した唯一の問題は、複数のキーボード レイアウトのサポートに関するものでしたが、あちこちでいくつかの不具合はあるものの、現在は動作しています。

関連情報