Skip to content

Commit 8c6726c

Browse files
authored
Merge pull request #210722 from cherylmc/bas-native-pre
Update screenshots
2 parents 6bd93a8 + 68c4325 commit 8c6726c

File tree

5 files changed

+24
-23
lines changed

5 files changed

+24
-23
lines changed

articles/bastion/connect-native-client-windows.md

Lines changed: 24 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,29 +6,28 @@ services: bastion
66
author: cherylmc
77
ms.service: bastion
88
ms.topic: how-to
9-
ms.date: 03/17/2022
9+
ms.date: 09/09/2022
1010
ms.author: cherylmc
11-
ms.custom: ignite-fall-2021
1211
---
1312

1413
# Connect to a VM using a native client
1514

1615
This article helps you configure your Bastion deployment, and then connect to a VM in the VNet using the native client (SSH or RDP) on your local computer. The native client feature lets you connect to your target VMs via Bastion using Azure CLI, and expands your sign-in options to include local SSH key pair and Azure Active Directory (Azure AD). Additionally with this feature, you can now also upload or download files, depending on the connection type and client.
1716

18-
Your capabilities on the VM when connecting via a native client are dependent on what is enabled on the native client. Controlling access to features such as file transfer via Bastion isn't supported.
17+
Your capabilities on the VM when connecting via native client are dependent on what is enabled on the native client. Controlling access to features such as file transfer via Bastion isn't supported.
1918

2019
> [!NOTE]
2120
> This configuration requires the Standard SKU tier for Azure Bastion.
2221
23-
There are two different sets of connection instructions.
22+
After you deploy this feature, there are two different sets of connection instructions.
2423

25-
* Connect to a VM from the [native client on a Windows local computer](#connect). This lets you do the following:
24+
* [Connect to a VM from the native client on a Windows local computer](#connect). This lets you do the following:
2625

2726
* Connect using SSH or RDP.
2827
* [Upload and download files](vm-upload-download-native.md#rdp) over RDP.
2928
* If you want to connect using SSH and need to upload files to your target VM, use the **az network bastion tunnel** command instead.
3029

31-
* Connect to a VM using the [**az network bastion tunnel** command](#connect-tunnel). This lets you do the following:
30+
* [Connect to a VM using the **az network bastion tunnel** command](#connect-tunnel). This lets you do the following:
3231

3332
* Use native clients on *non*-Windows local computers (example: a Linux PC).
3433
* Use the native client of your choice. (This includes the Windows native client.)
@@ -53,35 +52,37 @@ Before you begin, verify that you have the following prerequisites:
5352
* [Configure your Windows VM to be Azure AD-joined](../active-directory/devices/concept-azure-ad-join.md).
5453
* [Configure your Windows VM to be hybrid Azure AD-joined](../active-directory/devices/concept-azure-ad-join-hybrid.md).
5554

56-
## <a name="configure"></a>Configure Bastion
55+
## <a name="configure"></a>Configure the native client support feature
5756

58-
You can either [modify an existing Bastion deployment](#modify-host), or [deploy Bastion](#configure-new) to a virtual network.
57+
You can configure this feature by either modifying an existing Bastion deployment, or you can deploy Bastion with the feature configuration already specified.
5958

60-
### <a name="modify-host"></a>To modify an existing Bastion deployment
59+
### To modify an existing Bastion deployment
6160

62-
If you have already deployed Bastion to your VNet, modify the following configuration settings:
61+
If you've already deployed Bastion to your VNet, modify the following configuration settings:
6362

64-
1. Navigate to the **Configuration** page for your Bastion resource. Verify that the SKU is **Standard**. If it isn't, change it to **Standard** from the dropdown.
65-
1. Check the box for **Native Client Support** and apply your changes.
63+
1. Navigate to the **Configuration** page for your Bastion resource. Verify that the SKU Tier is **Standard**. If it isn't, select **Standard**.
64+
1. Select the box for **Native Client Support**, then apply your changes.
6665

67-
:::image type="content" source="./media/connect-native-client-windows/update-host.png" alt-text="Settings for updating an existing host with Native Client Support box selected." lightbox="./media/connect-native-client-windows/update-host-expand.png":::
66+
:::image type="content" source="./media/connect-native-client-windows/update-host.png" alt-text="Screenshot that shows settings for updating an existing host with Native Client Support box selected." lightbox="./media/connect-native-client-windows/update-host.png":::
6867

69-
### <a name="configure-new"></a>To deploy Bastion to a VNet
68+
### To deploy Bastion with the native client feature
7069

71-
If you haven't already deployed Bastion to your VNet, [deploy Bastion](tutorial-create-host-portal.md#createhost). When configuring Bastion, specify the following settings:
70+
If you haven't already deployed Bastion to your VNet, you can deploy with the native client feature specified by deploying Bastion using manual settings. For steps, see [Tutorial - Deploy Bastion with manual settings](tutorial-create-host-portal.md#createhost). When you deploy Bastion, specify the following settings:
7271

73-
1. On the **Basics** tab, for **Instance Details -> Tier** select **Standard** to deploy Bastion using the Standard SKU.
72+
1. On the **Basics** tab, for **Instance Details -> Tier** select **Standard**. Native client support requires the Standard SKU.
7473

7574
:::image type="content" source="./media/connect-native-client-windows/standard.png" alt-text="Settings for a new bastion host with Standard SKU selected." lightbox="./media/connect-native-client-windows/standard.png":::
76-
1. On the **Advanced** tab, check the box for **Native Client Support**.
75+
1. Before you create the bastion host, go to the **Advanced** tab and check the box for **Native Client Support**, along with the checkboxes for any other additional features that you want to deploy.
7776

78-
:::image type="content" source="./media/connect-native-client-windows/new-host.png" alt-text="Settings for a new bastion host with Native Client Support box selected." lightbox="./media/connect-native-client-windows/new-host-expand.png":::
77+
:::image type="content" source="./media/connect-native-client-windows/new-host.png" alt-text="Screenshot that shows settings for a new bastion host with Native Client Support box selected." lightbox="./media/connect-native-client-windows/new-host.png":::
78+
79+
1. Click **Review + create** to validate, then click **Create** to deploy your Bastion host.
7980

8081
## <a name="verify"></a>Verify roles and ports
8182

82-
Verify that the following roles and ports are configured in order to connect.
83+
Verify that the following roles and ports are configured in order to connect to the VM.
8384

84-
### <a name="roles"></a>Required roles
85+
### Required roles
8586

8687
* Reader role on the virtual machine.
8788
* Reader role on the NIC with private IP of the virtual machine.
@@ -105,7 +106,7 @@ To connect to a Windows VM using native client support, you must have the follow
105106

106107
To learn about how to best configure NSGs with Azure Bastion, see [Working with NSG access and Azure Bastion](bastion-nsg.md).
107108

108-
## <a name="connect"></a>Connect - Windows native client
109+
## <a name="connect"></a>Connect to VM - Windows native client
109110

110111
This section helps you connect to your virtual machine from the native client on a local Windows computer. If you want to upload and download files after connecting, you must use an RDP connection. For more information about file transfers, see [Upload or download files](vm-upload-download-native.md).
111112

@@ -135,7 +136,7 @@ Use the example that corresponds to the type of target VM to which you want to c
135136
```
136137

137138
**SSH:**
138-
139+
139140
The extension can be installed by running, ```az extension add --name ssh```. To sign in using an SSH key pair, use the following example.
140141

141142
```azurecli
@@ -182,7 +183,7 @@ Use the example that corresponds to the type of target VM to which you want to c
182183
183184
1. Once you sign in to your target VM, the native client on your computer will open up with your VM session; **MSTSC** for RDP sessions, and **SSH CLI extension (az ssh)** for SSH sessions.
184185
185-
## <a name="connect-tunnel"></a>Connect - other native clients
186+
## <a name="connect-tunnel"></a>Connect to VM - other native clients
186187
187188
This section helps you connect to your virtual machine from native clients on *non*-Windows local computers (example: a Linux PC) using the **az network bastion tunnel** command. You can also connect using this method from a Windows computer. This is helpful when you require an SSH connection and want to upload files to your VM.
188189
Binary file not shown.
48.8 KB
Loading
Binary file not shown.
194 KB
Loading

0 commit comments

Comments
 (0)