NewtownGuy
Technical User
Hello,
I've never setup a VPN or other tunnel, so please forgive my naive questions...
I want to have three machines that operate like this:
machine #1) Linux machine #1 is behind a firewall that normally only allows outgoing (client, not server) traffic, runs an HTTP server, tunnels out to machine #2 on the Internet, needs to have its HTTP server and SSH accessible remotely by machine #3 and like machines
machine #2) Linux machine #2 is an intermediate machine on the Internet, receives a tunnel from machine #1, receives a request from machine #3 to connect to either the HTTP server or SSH on machine #1, and forwards communications between machines #1 and #3 using the tunnel opened by machine #1
machine #3) Windows machine #1 is a client PC on the Internet. It wants to communicate with the HTTP server and SSH on machine #2, so it connects to machine #2 in the hopes that machine #2 will relay its communications to machine #1. There may be similar PC's that also want to communicate with machine #1 via machine #2.
What software should I run on the Linux machines, machines #1 and #2, and on the Windows PC, machine #3, to do this, and how do I configure it ?
Thank you.
-- NewtownGuy
I've never setup a VPN or other tunnel, so please forgive my naive questions...
I want to have three machines that operate like this:
machine #1) Linux machine #1 is behind a firewall that normally only allows outgoing (client, not server) traffic, runs an HTTP server, tunnels out to machine #2 on the Internet, needs to have its HTTP server and SSH accessible remotely by machine #3 and like machines
machine #2) Linux machine #2 is an intermediate machine on the Internet, receives a tunnel from machine #1, receives a request from machine #3 to connect to either the HTTP server or SSH on machine #1, and forwards communications between machines #1 and #3 using the tunnel opened by machine #1
machine #3) Windows machine #1 is a client PC on the Internet. It wants to communicate with the HTTP server and SSH on machine #2, so it connects to machine #2 in the hopes that machine #2 will relay its communications to machine #1. There may be similar PC's that also want to communicate with machine #1 via machine #2.
What software should I run on the Linux machines, machines #1 and #2, and on the Windows PC, machine #3, to do this, and how do I configure it ?
Thank you.
-- NewtownGuy