web-dev-qa-db-ja.com

Linux上のRDP代替(Ubuntu 18)

誰かが、Windows 10のRDPと同等のパフォーマンスで動作するLinuxの有効な代替案を知っていますか?

FreeRDPとVNCのFPSパフォーマンスは低く、リモート接続をきちんと管理できる唯一のプログラムはNoMachineですが、それでもWindows 10でのRDPエクスペリエンスとはかけ離れています。

更新:私はすでにxrdpを試しましたが、VNCと同じパフォーマンスです。

詳細:

  • はい、サーバーを制御しており、VPNまたは外部インターネット経由でアクセスできます。

  • クライアントはWindowsで、サーバーはLinuxです。

  • 「パフォーマンスが悪い」とは、RDPを介してWindowsサーバーに接続しているときのように、すべてのアクションが流動的で応答性が悪いことを意味します

  • プログラミングにはVisual Studio Codeのような通常のプログラムを使用し、サーフィンには通常のブラウザーを使用したいと思っています。
  • このサーバーにはGPUがありません。
7
Nuked

Windows RDPは、サーバーとクライアントの両方がMicrosoftによって作成されており、大幅に最適化できるため、その速度を実現しています。

たとえば、RDPは圧縮を使用して画面のキャスト、特にビデオコーデックを高速化します。フルHDよりも大きな画面をサポートするには、AVC/H.264ビデオコーデックを使用します。これにより、ビデオGPUを使用してビデオ表示を高速化し、流動性を高めることができますが、使用できない場合はCPUにフォールバックします。

NoMachineも同様に、高速プロトコルであるNXプロトコルを使用して速度を実現していますが、MicrosoftのRDPと競合することはできません。

したがって、サーバーコンポーネントとクライアントコンポーネントの両方を備え、非VNCプロトコルを使用する製品を探します。以下は、試してみることのできるいくつかの製品です。

  • Xpra
    アプリケーションとデスクトップ画面を転送するためのオープンソースのマルチプラットフォームの永続的なリモート表示サーバーとクライアント。その中に Enhancements が「ハードウェアアクセラレートH264エンコーディング(NVENC)」としてリストされているため、十分に高速である可能性があります。

  • アパッチワカモレ
    ビューアがHTML5をサポートする任意のブラウザであるクライアントレスリモートデスクトップゲートウェイ。 VNC、RDP、SSHなどの標準プロトコルをサポートしています。 RDPプロトコルをサポートしているため、十分高速である可能性がありますが、ドキュメントではRDPのバージョンについて言及していません。 セットアップドキュメント

  • TeamViewer
    おそらく最も有名なリモート画面製品であり、クロスプラットフォームですがオープンソースではありません。私は何度も使用しましたが、常に非常に応答性が高く、機能が豊富でした。

5
harrymc

xrdptigervnc-serverで試すこともできますが、必要に応じて画面の解像度などを調整する必要があります。 It'zGeek で見つけたので、この提案を信用できません。

1
Bruce E. Reed

あなたはrdesktopコマンドを使用すると言いますが、このプロジェクトにはマンテナーがいないようです。 Linuxシェル経由のRDP経由で接続する非常に軽量なソフトウェア。

Ubuntu 18でrdesktopが見つからない場合はRemminaを使用することをお勧めします。

私は、UbuntuデスクトップでWindowsサーバーにアクセスする必要があるときに、これらの2つを使用していて、rdesktopがRDPプロトコルの無料のリバースエンジニアリングであるという印象を常に持っています。以下のリンクから、この参照を見つけることができます。

1
Marlon

マーロンは正しいかもしれません...問題はサーバー側にあるかもしれません。おそらく、一部のシステムではGPUを使用してハードウェアアクセラレーション(サーバー上)を支援しているため、ハードウェアによって制限されている可能性があります。それがわかったら、私たちにも利益が出せるようにお知らせください。

0
Bruce E. Reed