Skip to content

Commit 7247da6

Browse files
authored
Merge pull request #308657 from aatsang/entraid-release-clean
Entraid release clean
2 parents b903103 + bc7f550 commit 7247da6

6 files changed

Lines changed: 50 additions & 6 deletions

File tree

articles/bastion/bastion-connect-vm-rdp-windows.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ This article shows you how to securely and seamlessly create an RDP connection t
1717

1818
Azure Bastion provides secure connectivity to all of the VMs in the virtual network in which it's provisioned. Using Azure Bastion protects your virtual machines from exposing RDP/SSH ports to the outside world, while still providing secure access using RDP/SSH. For more information, see [What is Azure Bastion?](bastion-overview.md)
1919

20+
> [!NOTE]
21+
> Entra ID authentication for RDP connections is now available in public preview! See [Microsoft Entra ID](#microsoft-entra-id-authentication-preview) for details.
22+
2023
## Prerequisites
2124

2225
Before you begin, verify that you've met the following criteria:
@@ -35,6 +38,40 @@ Before you begin, verify that you've met the following criteria:
3538
* Reader role on the Azure Bastion resource.
3639
* Reader role on the virtual network of the target virtual machine (if the Bastion deployment is in a peered virtual network).
3740

41+
## Microsoft Entra ID authentication (Preview)
42+
43+
> [!NOTE]
44+
> Microsoft Entra ID Authentication support for RDP connections within the portal is only supported for Windows VMs. For SSH connections to Linux VMs, see [Connect to a Linux VM using SSH](bastion-connect-vm-ssh-linux.md#microsoft-entra-id-authentication).
45+
46+
If the following prerequisites are met, Microsoft Entra ID becomes the default option to connect to your VM. If any prerequisite is not met, Microsoft Entra ID will not be presented as a Connection Method. To learn more about Entra ID authentication for Azure machines, see [Enable Microsoft Entra sign in for a Windows virtual machine in Azure or Arc-enabled Windows Server](/entra/identity/devices/howto-vm-sign-in-azure-ad-windows#enable-microsoft-entra-sign-in-for-a-windows-virtual-machine-in-azure-or-arc-enabled-windows-server)
47+
48+
Prerequisites:
49+
50+
* **AADLoginForWindows** extension should be enabled on the VM. Microsoft Entra ID Login can be enabled during VM creation by checking the box for **Login with Microsoft Entra ID** or by adding the **AADLogin** extension to a pre-existing VM.
51+
52+
* One of the following required roles should be configured on the VM for the user:
53+
54+
* **Virtual Machine Administrator Login**: This role is necessary if you want to sign in with administrator privileges.
55+
* **Virtual Machine User Login**: This role is necessary if you want to sign in with regular user privileges.
56+
57+
Use the following steps to authenticate using Microsoft Entra ID.
58+
59+
1. To authenticate using Microsoft Entra ID, configure the following settings.
60+
61+
| Setting | Description |
62+
|------------------------|-----------------------------------------------------------------------------|
63+
| **Connection Settings**| Only available for SKUs higher than the Basic SKU. |
64+
| **Protocol** | Select RDP. |
65+
| **Port** | Specify the port number. |
66+
| **Authentication type**| Select **Microsoft Entra ID (Preview)** from the dropdown. |
67+
68+
1. To work with the VM in a new browser tab, select **Open in new browser tab**.
69+
70+
1. Click **Connect** to connect to the VM.
71+
72+
Limitations
73+
* RDP + Entra ID authentication support in the portal cannot be used concurrently with graphical session recording.
74+
3875
### Ports
3976

4077
To connect to the Windows VM, you must have the following ports open on your Windows VM:

articles/bastion/bastion-overview.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ Bastion provides secure RDP and SSH connectivity to all of the VMs in the virtua
2020

2121
|Benefit |Description|
2222
|-----------|-----------|
23+
|Session recording on VM sessions| Azure Bastion Premium allows for [graphical session recording](session-recording.md) of all sessions connected through the Bastion, stored in a customer-designated storage container, and viewed within the Bastion resource|
2324
|RDP and SSH through the Azure portal|You can get to the RDP and SSH session directly in the Azure portal using a single-click seamless experience.|
25+
|Entra ID authentication support| Azure Bastion supports Entra ID authentication for the portal and through native client. This allows for identity-based authentication to the VM, eliminating the need for local authentication methods.
2426
|Remote Session over TLS and firewall traversal for RDP/SSH|Azure Bastion uses an HTML5 based web client that is automatically streamed to your local device. Your RDP/SSH session is over TLS on port 443. This enables the traffic to traverse firewalls more securely. Bastion supports TLS 1.2. Older TLS versions aren't supported.|
2527
|No Public IP address required on the Azure VM| Azure Bastion opens the RDP/SSH connection to your Azure VM by using the private IP address on your VM. You don't need a public IP address on your virtual machine.|
2628
|No hassle of managing Network Security Groups (NSGs)| You don't need to apply any NSGs to the Azure Bastion subnet. Because Azure Bastion connects to your virtual machines over private IP, you can configure your NSGs to allow RDP/SSH from Azure Bastion only. This removes the hassle of managing NSGs each time you need to securely connect to your virtual machines. For more information about NSGs, see [Network Security Groups](../virtual-network/network-security-groups-overview.md#security-rules).|
@@ -30,6 +32,8 @@ Bastion provides secure RDP and SSH connectivity to all of the VMs in the virtua
3032
|Protection against zero-day exploits |The Azure platform protects against zero-day exploits by keeping the Azure Bastion hardened and always up to date for you.|
3133

3234
## <a name="sku"></a>SKUs
35+
> [!NOTE]
36+
> Bastion Premium SKU is now generally available, providing graphical session recording and private only deployment capabilities.
3337
3438
Azure Bastion offers multiple SKU tiers. The following table shows features and corresponding SKUs. For more information about SKUs, see the [Configuration settings](configuration-settings.md#skus) article.
3539

@@ -71,10 +75,6 @@ For more information, see the [Configuration settings](configuration-settings.md
7175

7276
Azure Bastion pricing is a combination of hourly pricing based on SKU and instances (scale units), plus data transfer rates. Hourly pricing starts from the moment Bastion is deployed, regardless of outbound data usage. For the latest pricing information, see the [Azure Bastion pricing](https://azure.microsoft.com/pricing/details/azure-bastion) page.
7377

74-
## <a name="new"></a>What's new?
75-
76-
Subscribe to the RSS feed and view the latest Azure Bastion feature updates on the [Azure Updates](https://azure.microsoft.com/updates?filters=%5B%22Azure+Bastion%22%5D) page.
77-
7878
## Bastion FAQ
7979

8080
For frequently asked questions, see the Bastion [FAQ](bastion-faq.md).

articles/bastion/secure-bastion.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ ai-usage: ai-assisted
1515
Azure Bastion is a fully managed platform-as-a-service (PaaS) that provides secure and seamless RDP and SSH connectivity to virtual machines directly in the Azure portal over TLS. Because Bastion acts as a critical gateway to your virtual networks and VMs, securing your deployment is essential to protect your infrastructure from unauthorized access and network threats.
1616

1717
This article provides guidance on how to best secure your Azure Bastion deployment.
18+
> [!NOTE]
19+
> Entra ID authentication for RDP connections is now available in public preview! See [Microsoft Entra ID](bastion-connect-vm-rdp-windows.md#microsoft-entra-id-authentication-preview) for details.
1820
1921
## Network security
2022

articles/bastion/session-recording.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,9 @@ The following sections outline considerations, limitations, and prerequisites fo
2222
**Considerations and limitations**
2323

2424
* The Premium SKU is required for this feature.
25+
* Entra ID support for RDP sessions in portal cannot be used concurrently with graphical session recording at this time.
2526
* Session recording isn't available via native client at this time.
26-
* Immutabale storage policies must not be present
27+
* Immutable storage policies must not be present
2728
* Session recording supports one container/storage account at a time.
2829
* Changing storage containers while a session is active may cause disruptions to the session.
2930
* Blob versioning on the recordings must not be present

articles/bastion/vm-about.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ ms.author: abell
1616
The sections in this article show you various features and settings that are available when you connect to a VM using Azure Bastion.
1717

1818
## <a name="connect"></a>Connect to a VM
19+
> [!NOTE]
20+
> Entra ID authentication for RDP connections is now available in public preview! See [Microsoft Entra ID](bastion-connect-vm-rdp-windows.md#microsoft-entra-id-authentication-preview) for details.
1921
2022
You can use various different methods to connect to a target VM. Some connection types require Bastion to be configured with the Standard SKU. Use the following articles to connect.
2123

articles/bastion/whats-new.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ You can also find the latest Bastion updates and subscribe to the RSS feed [here
2323

2424
| Type | Name | Description | Date added | Limitations |
2525
|---|---|---|---|---|
26-
|Feature | [Graphical session recording](session-recording.md) | Graphical session recording is now generally available in all regions that Bastion is available in. | November 2024 | Can't currently be used with native client.
26+
|Feature|[Microsoft Entra ID support for portal (RDP)](bastion-connect-vm-rdp-windows.md#microsoft-entra-id-authentication-preview)|Microsoft Entra ID support for RDP connections in portal is now in public preview in public cloud. |November 2025|Cannot be used concurrently with graphical session recording.|
27+
|Feature |[Connectivity to AKS private clusters](bastion-connect-to-aks-private-cluster.md)|Connect to your private AKS clusters using the tunneling command with Bastion|August 2025|N/A|
28+
|Feature | [Graphical session recording](session-recording.md) | Graphical session recording is now generally available in all regions that Bastion is available in. | November 2024 | Cannot be used concurrently with native client.
2729
| Feature | [Private Only Bastion](private-only-deployment.md)| Private Only Bastion is now generally available in all regions that Bastion is available in.| November 2024 | N/A|
2830
| SKU | [Bastion Premium SKU](bastion-overview.md#sku)| Bastion Premium SKU is now generally available in all regions that Bastion is available in. | June 2024 | N/A|
2931
| Feature | [Microsoft Entra ID support for portal (SSH)](bastion-connect-vm-ssh-linux.md#microsoft-entra-id-authentication) |Microsoft Entra ID support for SSH connections in portal is now GA. | November 2024 | N/A|

0 commit comments

Comments
 (0)