Hey everyone! I'm looking for advice on setting up a jump host in Azure for some developers who are testing web services on a Linux CLI VM. The problem is that our company's firewall is blocking the necessary ports (like 3050, 3060), and I want to avoid opening them up. So, they need to access these services via a GUI, such as a web browser on their Windows 11 laptops. I've tried using Azure Bastion, but since the Linux machine is command-line only, it doesn't work for our needs. I'm wondering if the best move is to start a small Windows Server as a jump host, or if there are more cost-effective methods to achieve this? Any suggestions? Thanks!
3 Answers
Consider using SSH with a SOCKS proxy. It’s a straightforward way to route traffic securely. Just make sure your devs are comfortable with SSH.
One option I've used is setting up a devpod namespace in our AKS cluster. It creates a self-contained environment for developers, allowing them to run their local services and even do port forwarding. It works really well with VSCode for testing too!
You could set up an Azure Load Balancer in front of your services. This way, you can designate different public ports that are allowed through the firewall. It could be pricier, though. If you decide to go this route, look for tutorials on how to set it up properly!
Related Questions
Cloudflare Origin SSL Certificate Setup Guide
How To Effectively Monetize A Site With Ads