Remote Desktop über SSH SOCKS Proxy zur Umgehung der Firewall [geschlossen]

17

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

Das Problem ist, dass der Server, zu dem ich eine Verbindung herstellen muss, vom bösen Drachen bewacht wird - IP-basierte Zugriffskontrolle in einem vollständig separaten Netzwerk.

Ich habe eine IP, auf die ich zugreifen kann, aber sie befindet sich in meinem Büro (dh in einem vollständig separaten Netzwerk).

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

               (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) kann ich problemlos zu Port 3389 auf dem Windows-Server telneten. Aber von meinem Mac kann ich nicht einmal ein Quietschen herausholen. Irgendwelche Ideen?

simonhamp
quelle
1
Sie bitten Sys Admins, die von Sys Admins eingerichtete Sicherheit zu umgehen?
GregD
1
"Ich habe eine IP, in die ich einsteigen kann" - es hätte keinen Sinn, die Sicherheit zu haben, wenn ich sie nicht umgehen könnte! Das ist, als hätte man einen Wachmann vor der Haustür und sagt, er
solle

Antworten:

18

Sie benötigen hierfür keinen SOCKS-Proxy. einfache SSH-Port-Weiterleitung wird funktionieren. In meinem Büro muss ich beispielsweise häufig auf einen Server zugreifen, den wir anrufen server.example.com. Ich kann keine direkte Verbindung herstellen, aber ich kann zu ssh myofficemachine.example.com. Also mache ich das:

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

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

larsks
quelle
1
Das hat den Trick schön und schnell gemacht!
Simonhamp
Funktioniert das auch mit dem neuesten Mac Remote Desktop Client? Mit einer Domain auf der Windows-Seite?
Thorbjørn Ravn Andersen
Es sollte egal sein, was auf der anderen Seite ist. Ich weiß nicht, ob ich den neuesten Mac-Client verwendet habe, aber er sollte funktionieren. Wenn Sie Probleme haben, können Sie eine neue Frage stellen.
Larsks
1
Dies funktioniert immer noch mit dem neuesten RDP-Client (von Microsoft) unter Mac (OSX 10.10). ... nur um die Antwort auf dem neuesten Stand zu halten
Sina
1
@ 0xC0000022L erledigt :)
simonhamp
1

Versuchen Sie es mit CoRD , einer Ersatz-Remotedesktop-App, die SOCKS-Proxys unterstützt.

Marc
quelle
Nach dem Herunterladen und Kordeln mit Ich ziehe es bereits zu Microsofts eigener RDC ... gut Marc finden
simonhamp