One thing I’ve always tried to find is a method of forwarding a local port on server A to a public facing port on server B. Googling this is very difficult. Is that possible with ssh?
I’ve also had this issue for quite sometime and I’ve used a few approaches over the years. My most recent approach has been to connect server A to server B, via WireGuard. Then on Server B I use nginx to reverse proxy the WireGuard IP address of Server A. This works nicely when:
1) you have access to install software server A, but it’s stuck behind a bunch of firewalls.
2) You’re trying to expose HTTP services- it’s possible to “stream” non-HTTP with nginx, but I don’t know enough to recommend that.
You might also want to look at Apache Guacamole or Boring Proxy. I’d love other recommendations!
You might also want to look at Apache Guacamole or Boring Proxy. I’d love other recommendations!