2
The situation is simple: I am on a network (intranet) where I don't/can't control the router. You can basically assume all I have is one ethernet port and any number of machines.
I want to run a server accessible using at least HTTP, and, additionally, if possible, FTP and SSH, using the cheapest (and easiest) way.
Is it at all possible?
EDIT: Wow, there's many answers now!
So, a quick run-down:
- I do not have a public IP
- Reverse tunneling might work
- Optimally I would want ports 80/21/22.
- If I had a server outside, with ssh capabilities, I wouldn't have asked. Tunnels are easy.
- I am not actually in the place yet.
- It's a university hostel.
i'm sure i've done reverse tunneling with ipv4 addresses.. don't see why it'd need ipv6 – barlop – 2010-11-03T12:08:40.947
@barlop: You still need an external server for SSH. And if you have an external server, why do you need an internal server? – Ignacio Vazquez-Abrams – 2010-11-03T12:10:03.480
the method I speak of, ssh reverse tunneling. The SSH server is a SOCKS proxy. So is generic(maybe a SOCKS proxy). The other client-server pair can be many kinds, HTTP, FTP, and perhaps anything. – barlop – 2010-11-03T14:10:38.893
also, you get the reversing capability by having 2 pairs. see my answer. – barlop – 2010-11-03T14:11:03.150