I use Putty nearly every day at work to remote from a Windows boxes to remote manage my Linux Servers. Although there is a Putty client for Linux, and available in the Ubuntu repos, it doesn’t work the same nor does the tunneling work. I basically have to work from the command line in order to do ssh tunneling. I haven’t found another good GUI yet, although I’m sure it exists.


ssh [user]@[ipaddress] -p [port#] -L [localport]:[host]:[remoteport]

So for example this would connect me to remote host 10.10.10.10 and redirect my local port 1443 to the remote port 443.


ssh craig@my.remotehost.com -p 22 -L 1443:localhost:443

At this point I could simply point my web browser to http://localhost:1443 and it would tunnel my traffic to http://10.10.10.10:443. Simple and works. I do hope to find a GUI soon though.