web-dev-qa-db-ja.com

RemoteApp /シームレスRDP Linuxサーバー

Linuxサーバー用のシームレスRDP、できればDebianなどの実装があり、MicrosoftのRemoteAppの結果と経験が得られるかどうか疑問に思いました。もちろんLinuxアプリでは、比較のためだけにRemoteAppについて言及します。

SSHでXを転送したくありません。私の知る限り、SSHを介したX転送は最良のものではありません。また、VNCはかなり非効率的であり、デスクトップ全体は必要ないので、避けたいと思います。 MicrosoftのRDP/RemoteAppを提供する同じ統合を探しています。

シナリオは、多くのRAMを備えた強力なLinuxサーバーであり、RAMとCPU Windowsクライアントの両方でかなり制限されています。したがって、私が望んでいるのは、ハードワークを行うことによってサーバーリソースを利用することです。ローカルにインストールされているかのように、クライアントにGUIのみを表示します。

少し調べてみたところ、最も近いのはLinux用のRDPクライアントで、WindowsサーバーからRemoteAppを使用できるようになりました。しかし、先ほど述べたように、WindowsクライアントにLinuxアプリを提供したいと考えています。

最後に重要なことですが、サーバー側でGPU処理を可能にするソリューションはありますか? WindowsサーバーでRDPを使用すると、常に実際のドライバーがシャットダウンされ、RemoteFXを除いて仮想ドライバーで動作します。

これがRDPではなく他のもので可能であれば問題ありません。

ありがとうございました!

4
Alberto

私はこれとまったく同じもの(リモートのUNIXアプリケーションとWindowsデスクトップの統合)を検索しましたが、簡単な答えは「まあ、一種の」です。

サーバーでLANを使用している場合は、プレーンX転送XDMCPスタイルを使用するか、DISPLAYをデスクトップXサーバーに直接指定して、Xmingなどのクライアント側X11サーバーでアプリを起動できます。後者は、私が最も頻繁に行うことです。

私の知る限り、VNCを使用するシームレスなアプリケーション統合フレームワークはありません。 VNCのRFBプロトコルは、表示データの転送には非常に効率的ですが、それ以外にはほとんど何もしません。コピー/貼り付けバッファーの同期、ファイル転送、オーディオ、ウィンドウ管理の統合はありません。

ソースと宛先の間の待ち時間が長い場合、NXはX11に加えて一種のキャッシングおよび圧縮方法であり、これにより知覚される待ち時間の多くを排除し、帯域幅を大幅に削減できます。 NXは、ワークステーションおよびそれ以上の製品で「フローティングウィンドウモード」と呼ばれるシームレスモードをサポートしていますが、私の知る限り、NXの無料バージョンでは使用できません。

3
Andrew Domaszek