Remotedesktop über SSH-SOCKS-Proxy zum Umgehen der Firewall

Remotedesktop über SSH-SOCKS-Proxy zum Umgehen der Firewall

Ich versuche, von meinem Mac aus mit RDC2.1 für Mac eine Verbindung zu einem Windows-Server herzustellen.

Das Problem ist, dass der Server, mit dem ich mich verbinden muss, vom bösen Drachen bewacht wird – IP-basierte Zugriffskontrolle in einem völlig separaten Netzwerk.

Ich habe eine IP, über die ich mich anmelden kann, aber sie befindet sich in meinem Büro (also in einem völlig separaten Netzwerk).

Da dieses Netzwerk nicht für VPN eingerichtet ist, habe ich einen SOCKS-Proxy über einen SSH-Tunnel eingerichtet (was alles einwandfrei funktioniert).

               (SSH proxy)
Me (on my Mac) ----------> Office Linux box ----> Windows server
(home network)             (office network)       (other network)

Von meinem Linux-Server in meinem Büro (dem SSH-Server) aus kann ich problemlos per Telnet auf Port 3389 auf dem Windows-Server zugreifen. Aber von meinem Mac aus bekomme ich nicht einmal einen Piepston heraus. Irgendwelche Ideen?

Antwort1

Sie benötigen hierfür keinen SOCKS-Proxy; eine einfache SSH-Portweiterleitung reicht aus. In meinem Büro gibt es beispielsweise einen Server, auf den ich häufig zugreifen muss. Wir nennen ihn server.example.com. Ich kann keine direkte Verbindung zu ihm herstellen, aber ich kann per SSH auf myofficemachine.example.com. Ich mache also Folgendes:

ssh -L 3389:server.example.com:3389 myofficemachine.example.com

Und dann richte ich meinen lokalen Remotedesktop-Client auf ein localhost. Das funktioniert hervorragend und mein Setup ist fast identisch mit Ihrem – ein Mac zu Hause, eine Linux-Box in meinem Büro und ein Windows-Server in einem anderen Arbeitsnetzwerk.

Antwort2

Sie könnten es mitKabel, eine Ersatz-Remote-Desktop-App, die SOCKS-Proxys unterstützt.

verwandte Informationen