I am not able to connect from local bash or Azure CLI (portal & local) to newly spinned up Ubuntu "Private" IP VM on Azure
Verified port 22 open for SSH from "Any" with higher priority and no other NSG rules blocking it
I understand this is because my local system is not part of VNET that VM is on, though I connect using enterprise VPN
Only option I see is to use Azure Bastion service( charged separately) with standard tier, native client support; and then add extension on local Azure CLI ( az network bastion ssh)
Azure Bastion protects your virtual machines by providing lightweight, browser-based connectivity without the need to expose them through public IP addresses. Deploying will automatically create a Bastion host on a subnet in your virtual network.
- What could be other options to connect to Private VM
- How to access web application host:port deployed on same VM




