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-settings
ist 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.