Sorry for the wall of text, I'm a bit of a newbie but have exhausted my search resources.
In order to establish a public IP for my local Django development server, I set up an AWS micro instance as a server for reverse SSH tunneling. The public IP points to the tunnel server, and I create a reverse tunnel from my local machine to the tunnel server which forwards traffic between the public IP and my machine. Here's the command if you're interested:
autossh -M 8001:8001 -NR 80:localhost:8000 firstname.lastname@example.org -v
I am now working on on-boarding another developer and need to set up something similar for him. I could create a clone of my setup (essentially creating a new tunnel server just for him) but that seems messy, especially as I need to add more developers in the future.
Is there a way to set up a single server that multiple users can use for setting up reverse SSH tunnels, considering those users have unique public IPs but are forwarding the same ports? Basically, can both me and my partner use the same server for reverse SSH tunneling, properly forwarding traffic across the same ports for different public IPs?
Thanks in advance and please let me know if I can clarify.