Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I'm trying to connect to a Windows server from my Mac using RDC2.1 for Mac.

The problem is the server I need to connect to is guarded by the evil dragon - IP-based access control on a completely separate network.

I have an IP I can get in on, but it's at my office (i.e. a completely separate network).

Because that network isn't set up for VPN, I've set up a SOCKS proxy through an SSH tunnel (which is all working fine).

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

From my Linux server in my office (the SSH server) I can telnet to port 3389 on the Windows server, no problem. But from my Mac I can't get so much as a squeak out of it. Any ideas?

share|improve this question

closed as off topic by GregD, Zypher Dec 21 '10 at 20:00

Questions on Server Fault are expected to relate to server, networking, or related infrastructure administration within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

1  
So you're asking Sys Admins to help you bypass security put in place by Sys Admins? –  GregD Dec 21 '10 at 13:37
1  
"I have an IP I can get in on" - there would be no point having the security if I couldn't bypass it! That's like having a security guard at your front door and telling him to never let anyone in or out and him taking you very literally... –  Simon Dec 23 '10 at 9:57

2 Answers 2

up vote 0 down vote accepted

You could try using CoRD, a replacement remote desktop app which supports SOCKS proxies.

share|improve this answer
    
After downloading and using CoRD I already prefer it to Microsoft's own RDC... good find Marc –  Simon Dec 23 '10 at 9:54

You don't need a SOCKS proxy for this; simple SSH port forwarding will work. For example, there's a server at my office I frequently need to access, which we'll call server.example.com. I can't connect to it directly, but I can ssh to myofficemachine.example.com. So I do this:

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

And then I point my local Remote Desktop client to localhost. This works great, and my setup is almost identical to yours -- a Mac at home, a Linux box at my office, and a Windows server on another work network.

share|improve this answer
    
This did the trick nice and quickly! –  Simon Dec 23 '10 at 9:53
    
This works with the latest Mac Remote Desktop client too? With a Domain on the Windows side? –  Thorbjørn Ravn Andersen Oct 1 '13 at 9:31
    
It shouldn't matter what's on the other side. I don't know if I've used the latest Mac client, but it should work. If you're having problems, you might want to post a new question. –  larsks Oct 1 '13 at 16:53
    
This still works with the latest RDP client (by Microsoft) on Mac (OSX 10.10). ... just to keep the answer up to date –  Sina Dec 15 at 12:50

Not the answer you're looking for? Browse other questions tagged or ask your own question.