I hope someone can point out what I'm doing wrong. I've drawn the following picture to illustrate what I'm trying to do. Basically, I'm trying to access a website that is hosted on a server that is behind a firewall using SSH tunneling. That's possible, right? All of the connections in my illustration work except for step 3. If I change step one to point to port 22 instead of port 80 then step 2 allows me to connect to the terminal. But I think I need to be connected to port 80 in order to access the website, right?