
Jason @ Hackzine shows you how to remote desktop to a Windows server through a firewall with Putty -
Here’s a common scenario: you need to make an emergency remote desktop connection to an XP server at work, but you’re at home and the server is behind a firewall that blocks RDC connections.
In a nutshell, ssh tunneling allows you to connect to a port on another machine by forwarding traffic through an intermediary ssh server. Using an ssh tunnel, if you have access to an ssh server behind the firewall, you can connect to services on other machines behind the firewall, including remote desktop services.
Using Putty (a rockstar ssh client for Windows), you can easily set up a tunnel for accessing RDC on your firewalled server:
Configure a new ssh session for the ssh server that you have access to (66.35.250.203 in this example).In the connection/ssh/tunnels menu, add a new forwarded port. You’ll need to set up a port on your own machine (this will be the virtual, forwarded connection to the remote RDC server), so use something unused, like 3390.
In the destination field, enter the ip address and RDC port for the firewalled machine, Ie. 192.168.0.5:3389 (3389 is what RDC listens on)
Now save your session and connect to the SSH serverAt this point, you can connect to the remote server’s RDC port via your own machine’s port 3390. Everything that comes in and out of localhost:3390 will be transparently whisked away over the ssh connection, through the intermediary machine, to your destination server’s port 3389. So instead of entering 192.168.0.5:3389 for your destination server in the remote desktop client, enter localhost:3390. It will go right through the firewall.










Learn from my experience! Use your firewall to change ports. Port 22 is _well_known_ and frequently portscanned by the bad guys out there. If you happen to have _any_ account on the SSH server with a poor password (In my case user: heather password: heather) The will pwn you within the week…it took 36 hours in my case. Once they reach the linux box, they have access to _every_ networked device in your house. Got anything on your fileserver you want public? Got all your media backed up?
So, I map 2200 on the firewall to 22 on the inside server…and I made sure the passwords were more stringent.
Great information. I can sure use this when I work from home.
A lot of people ignore SSH’s tunneling ability. It’s free, encrypted, and fast.
Nuts to VPNs!
// What's Trending
Raspberry Pi Design Contest
Seventeen Sneaky Secret Hides
Ten Tips for Adhesive Tape
Maker Faire: Day Two
10 Things to Connect to Your Raspberry Pi
I Have a (Puzzling) Dream
47 Raspberry Pi Projects to Inspire Your Next Build
// What's Shared
A better way to slice a pumpkin
DIY Nerf Darts
100 Dollar Store Organization Ideas for Craft Rooms and Beyond
In the Maker Shed: Minty Boost USB Charger
Mad’s Mouse House
Lace Princess Crowns
I Have a (Puzzling) Dream
Play the Rings of a Tree Trunk Like a Record
// Most Commented
DIY Hacks & How To’s: Get Emergency Power from a Phone Line
Resin Casting: Going from CAD to Engineering-Grade Plastic Parts
Ten Tips for Screws and Screwdrivers
Ten Tips for Better Measurement
Makers on TV: Big Brain Theory
Arduino Announces New Wireless Linux Board
Is it a Hackerspace, Makerspace, TechShop, or FabLab?
Grow: A Portable CNC Router System