I have a remote server which has a publically accessible IP Address. On this server’s ports elements are hosted to the web on various ports. So on another PC connected to the same network I can go to [server_ip]:[port] and see the application hosted on the server’s Processor A.
The challenge I’m facing is the server has a second processor (B), which is only accessible via Processor A. For example, connected to Server Processor A, I can SSH into Processor B. However there is no public connection to processor B. My goal is to host one of the applications on Proccessor B, but allow its ‘web interface’ to be accessible from the outside.
So I flow diagram of trying to load a web page hosted on Processor B would have to route through processor A.
PC making request for web page -> Server Processor A -> Server Processor B
I’ve been trying to accomplish this with ssh tunneling, but can’t seem to get that to work. The IP addresses of the two processors seem to be on their own interface, so I am guessing I would need to somehow allow Server Processor A to know that a request on a certain report needs to be forwarded to Processor B.
Is this possible?