Was sind die Unterschiede zwischen rdesktop und xfreerdp?

26

rdesktopund xfreerdpsind beide Linux-Clients für RDP.

Aus den jeweiligen Websites ist jedoch nicht ersichtlich, welche Vor- / Nachteile die Verwendung der einen gegenüber der anderen hat.

Ich habe einen Beitrag gefunden , der darauf hinweist, dass xfreerdpmehr Funktionen als rdesktop.

  • Aber was sind diese zusätzlichen Funktionen?
  • Wie wird die Leistung (oder Reaktionsfähigkeit) und die Zwischenablage in beiden Fällen unterstützt?

Ich freue mich darauf, einen RDP-Client (unter Linux Mint 17) zu verwenden, um eine Verbindung zu wenigen Windows-Computern (Win 7 und 8) und Linux-Servern herzustellen xrdp.

cbun
quelle
Der beste RDP-Client, den ich bisher gefunden habe, ist KRDC
Creek
In meinem Fall erlaubte mir xfreerdp, sowohl Mikrofon als auch Kopfhörer zu verwenden, während ich es mit rdesktop nicht schaffte, das Mikrofon unter XP zum Laufen zu bringen.
YoMismo
Neuere KRDC-Versionen verwenden xfreerdp unter der Haube.
kbulgrien

Antworten:

19

FreeRDP ( xfreerdpmit dem Debian-Paketnamen freerdp-x11) wird erheblich weniger verwendet als rdesktoplaut den Statistiken des Debian-Beliebtheitswettbewerbs , zum Teil, weil es so viel neuer ist:

#rank           name  inst vote   old recent no-files (maintainer)
1429        rdesktop 56497 4281 41399  10775       42 (Laszlo Boszormenyi)
3056     freerdp-x11 14232 1389  9845   2992        6 (Mike Gabriel)

Laut FreeRDP auf Wikipedia ,

FreeRDP wurde 2009 von rdesktop herausgegeben, um den Code zu modularisieren, verschiedene Probleme zu lösen und neue Funktionen zu implementieren.

... aber die Liste der Features von Wikipedia bricht nicht heraus, von welchen die stammen rdesktopund welche "neu" sind. Die FreeRDP 1.0-Release-Ankündigung (Januar 2012) enthielt diese Liste neuer Funktionen, die vermutlich nicht auch für folgende Versionen verfügbar sind rdesktop:

  • RemoteFX
    • Sowohl Encoder als auch Decoder
    • SSE2- und NEON-Optimierung
  • NSCodec
  • RemoteApp
    • Arbeiten, kleinere Pannen
  • Multimedia-Umleitung
    • ffmpeg-Unterstützung
  • Authentifizierung auf Netzwerkebene (Network Level Authentication, NLA)
    • NTLMv2
  • Zertifikatvalidierung
  • FIPS-konforme RDP-Sicherheit
  • neues Build-System (cmake)
  • offizielles Logo und Icon hinzugefügt

FreeRDP verfügt auch über einen Server (der in Version 1.0 als experimentell aufgeführt ist), dies ist rdesktopjedoch nicht der Fall.

Adam Katz
quelle
6

Für alle, die dazu kommen:

Unter allen RDP-Clients, die ich beim Herstellen einer Verbindung zu Windows Server unter Azure ausprobiert habe, funktionierten alle außer rdesktop, das Probleme mit der aktuellen Protokollversion zu haben scheint. Siehe hier https://bugzilla.redhat.com/show_bug.cgi?id=1075697 → uninstall!

freerdp (xfreerdp auf debian) rockt. Überprüfen Sie deren Github https://github.com/FreeRDP/FreeRDP

Redochka
quelle
1
Die richtigen Debian Paketnamen, wie in bemerken meine Antwort oben sind freerdp-x11. Siehe auch den Debian Package Tracker für Freerdp .
Adam Katz
2

Andere Antworten auf diese Frage weisen nicht darauf hin, dass freerdp anscheinend nicht mit Windows NT 4.0 Terminal Server funktioniert:

Andererseits habe ich rdesktop (w / grdesktop) erfolgreich zum Herstellen einer Verbindung mit Windows NT 4.0 Terminal Server verwendet.

kbulgrien
quelle
8
Windows NT4 erreichte EOL im Jahr 2004, das sollte man eigentlich nicht mehr verwenden und wenn man wirklich muss (mir fällt kein triftiger Grund dazu ein), sollte es nicht vernetzt sein. Imho, dieses "Merkmal" ist also umstritten.
Thecarpy
1
@thecarpy: da es nicht immer eine möglichkeit ist, alte werkzeuge zu meiden und ich aus notwendigkeit viel zeit damit verbracht habe, freerdps fehler selbst herauszufinden, ist dies definitiv kein strittiger punkt.
kbulgrien
1
Sie sollten in Betracht ziehen, Ihr NT-System auf einer virtuellen Maschine auszuführen und sehr vorsichtig zu sein, auf was in Ihrem Netzwerk zugegriffen werden kann (Firewall Firewall Firewall!). Versuchen Sie, VM-Tools wie freigegebene Ordner und KVM anstelle von Netzwerken und Remotedesktop zu verwenden.
Adam Katz
1
@Adam Katz: Alle NT-Sicherheitskommentare sind ohne Thema, da sie die dargestellten Informationen weder abfragen noch klären. Manchmal müssen die Leute nur das verwenden, wofür sie gegeben sind.
kbulgrien
3
@ kbulgrien: Vielleicht ist es ein Thema, aber hier haben wir einen Kollegen, der ein System in einem Netzwerk betreibt, das mindestens Dutzende ungepatchter Remote-Exec-Vulns hat, für die nicht einmal Benutzeranmeldeinformationen erforderlich sind ...
thecarpy