Tunneling using PuTTY
Tunneling allows you to forward a connection over one computer to another computer. It’s useful for privacy reasons (and for avoiding the proxy scanner on certain IRC servers) because the connection seems to be coming from a computer other than yours. In order to set up a tunnel, you’ll need an SSH account (short for Secure SHell) on another computer (called an SSH server) and an SSH client. This guide will focus on using the SSH client PuTTY to set up tunnels.-
To start, run PuTTY.
-
Enter the hostname of the SSH server that you have an SSH account at. For example, “linux.gl.umbc.edu” because I have an SSH account there.
-
Select the SSH protocol because tunneling only works over SSH protocols.
-
Go to the tunnel menu to actually set up the tunnel.
-
Enter the port PuTTY will listen to on your computer. For example, port 6667 because that’s the default port that IRC clients connect to.
-
Enter the hostname and port of where PuTTY will forward the connection to. For example, “studio64.yi.org:6667″ because that’s the IRC server I chat on most of the time.
-
Add the tunnel to the list of ports PuTTY will forward.
-
The tunnel should appear in the list of forwarded ports.
-
Go back to the session menu.
-
Click “Open” to connect.