Wie kann ich RDP über HTTPS mit einem Linux-Client ausführen?

Wie kann ich RDP über HTTPS mit einem Linux-Client ausführen?

Mein Arbeitgeber ist von VPN und RDP auf das umgestiegen, was unser Administrator „RDP über HTTPS“ nennt. Seit dieser Umstellung kann ich keine Verbindung mehr zum „neuen“ RDP-Server herstellen.

ICHdenkender Verlauf ist wie folgt:

  • Ein RDP-Gateway-Server ist über TLS verbunden
  • Der angeforderte Server (nicht der Gateway-Server) wird dann über die TLS-Verbindung verbunden.

Unter Windows mstsc-settingsist der Servername der "interne Netzwerkname" der Maschine, mit der ich mich verbinden möchte. Und auf dem letzten Reiter (auf Deutsch heißt er "Leistung" - könnte auch "Aktivität" sein) gehe ich zu den "Verbindung von überall"-Einstellungen und stelle unter "Gateway-Server" den Gateway-Server ein.

Jetzt: Gibt esbeliebigMöglichkeit, dieses Szenario unter Linux zu verwenden (abgesehen von einer virtuellen Maschine unter Windows)?

Ich interessiere mich für

  • kostenlose Ideen (ist es z. B. möglich, einen TLS-Tunnel zu erstellen und darüber mit freerdp/ rdesktop? eine Verbindung herzustellen)
  • nicht kostenlose Ideen. Solange sie funktionieren, mache ich mir später Gedanken über die Kosten.

BEARBEITEN (27.09.2013):
Ab sofort ist die frühere akzeptierte Antwort (iTap) nicht mehr verfügbar (siehe Kommentare dort), aber mittlerweile ist FreeRDP die richtige Antwort (derzeit bietet FreeRDP TS Gateway-Unterstützung in seinem Master/Stable-1.1-Zweig) – daher habe ich die akzeptierte Antwort geändert.

Antwort1

Kostenloses RDPsoll im TLS-Verbindungsmodus funktionieren, wenn Sie es mit OpenSSL-Unterstützung kompilieren.

FreeRDP ist eine kostenlose Implementierung des Remote Desktop Protocol (RDP), die unter der Apache-Lizenz veröffentlicht wird.

Antwort2

Installieren Sie FreeRDP

Für die .deb-Distributionen (Ubuntu, Debian usw.)

sudo apt-get install freerdp-x11

Für die .rpm-Distributionen (RedHat, CentOS, Fedora usw.)

sudo yum install freerdp

Versuch es

Es scheint noch keine GUI zu geben, die dies unterstützt, aber die CLI funktioniert (einigermaßen, gelegentlich kommt es zu seltsamen Abstürzen). Sie können es mit einem Befehl wie dem folgenden versuchen.

xfreerdp /g:tsg.domain.tld /gu:username@domain /gp:password /v:targeted-server

Ich habe festgestellt, dass es zu Problemen führte, wenn man in der Befehlszeile kein Passwort verwendete. Es sieht so aus, als gäbe es dafür eine Lösung, aber es ist nicht trivial und ich habe mich noch nicht damit befasst. Ich verwende einfach kein Administratorkonto, um das Gateway zu passieren.


Möglicherweise möchten Sie dem Zielserver einen anderen Benutzernamen zuweisen oder die Auflösung anpassen usw. Details zu den CLI-Argumenten für derartige Dinge sind verfügbar:https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface

Antwort3

Leiten Sie die RDP-Verbindung über eine SSH-Verbindung zu einem Computer an der Grenze weiter.

Antwort4

Es gibt eine (!) Software, die das kann:
http://itap-mobile.com/desktop/rdp/bringt iTap - eine RDP-Verbindungssoftware, die 20 € zzgl. MwSt. kostet. Sie ist nicht Open Source, aber sie ist eine Lösung für mein "Problem"... Es gibt auch eine Testversion.

iTap scheint unter GNU/Linux und Mac zu laufen.
Ich habe es mit dem Setup meines Arbeitgebers ausprobiert und es funktioniert einwandfrei.

verwandte Informationen