Before Azure Bastion, administrators typically used public IPs on VMs, Network Security Groups (NSGs) with restricted rules and jump servers (bastion hosts). These approaches come with challenges like increased attack surfaces, complex firewall rules and risks of brute-force attacks on open ports.
Azure Bastion addresses all of these by removing public exposure, centralising secure access and providing a hardened, managed service.
Some key features of Azure Bastion include:
• Secure Connectivity: RDP/SSH over SSL (port 443), no need for public IPs on VMs and sessions are initiated from the Azure portal or client.
• Fully Managed Service: No patching or maintenance is required and it automatically scales based on usage (in Standard SKU).
• Native Client Support: Improves user experience for admins using your local RDP or SSH client.
• Integration with Azure AD: Supports Azure Active Directory authentication, and enables MFA and conditional access policies.