Skip to content

Commit 091fb33

Browse files
authored
Merge pull request #238354 from cherylmc/bastion-graphics
graphics
2 parents 5782137 + e787284 commit 091fb33

File tree

4 files changed

+12
-10
lines changed

4 files changed

+12
-10
lines changed

articles/bastion/bastion-overview.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: cherylmc
55
# Customer intent: As someone with a basic network background, but is new to Azure, I want to understand the capabilities of Azure Bastion so that I can securely connect to my Azure virtual machines.
66
ms.service: bastion
77
ms.topic: overview
8-
ms.date: 05/04/2023
8+
ms.date: 05/18/2023
99
ms.author: cherylmc
1010
ms.custom: contperf-fy2q1-portal, ignite-fall-2021
1111
---
@@ -15,7 +15,7 @@ ms.custom: contperf-fy2q1-portal, ignite-fall-2021
1515

1616
Bastion provides secure RDP and SSH connectivity to all of the VMs in the virtual network in which it is 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.
1717

18-
:::image type="content" source="./media/bastion-overview/architecture.png" alt-text="Diagram showing Azure Bastion architecture.":::
18+
:::image type="content" source="./media/bastion-overview/architecture.png" alt-text="Diagram showing Azure Bastion architecture." lightbox="./media/bastion-overview/architecture.png":::
1919

2020
## <a name="key"></a>Key benefits
2121

@@ -46,7 +46,7 @@ RDP and SSH are some of the fundamental means through which you can connect to y
4646

4747
Currently, by default, new Bastion deployments don't support zone redundancies. Previously deployed bastions may or may not be zone-redundant. The exceptions are Bastion deployments in Korea Central and Southeast Asia, which do support zone redundancies.
4848

49-
:::image type="content" source="./media/bastion-overview/architecture.png" alt-text="Diagram showing the Azure Bastion architecture.":::
49+
:::image type="content" source="./media/bastion-overview/architecture.png" alt-text="Diagram showing Azure Bastion architecture." lightbox="./media/bastion-overview/architecture.png":::
5050

5151
This figure shows the architecture of an Azure Bastion deployment. In this diagram:
5252

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

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,16 @@ description: Learn how to connect to a VM from a Windows computer by using Basti
55
author: cherylmc
66
ms.service: bastion
77
ms.topic: how-to
8-
ms.date: 12/05/2022
8+
ms.date: 05/18/2023
99
ms.author: cherylmc
1010
---
1111

1212
# Connect to a VM using a native client
1313

1414
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.
1515

16+
:::image type="content" source="./media/connect-native-client-windows/native-client-architecture.png" alt-text="Diagram shows a connection via native client." lightbox="./media/connect-native-client-windows/native-client-architecture.png":::
17+
1618
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.
1719

1820
> [!NOTE]
@@ -30,7 +32,7 @@ After you deploy this feature, there are two different sets of connection instru
3032

3133
* Use native clients on *non*-Windows local computers (example: a Linux PC).
3234
* Use the native client of your choice. (This includes the Windows native client.)
33-
* Connect using SSH or RDP. (Note that bastion tunnel does not relay web servers or hosts.)
35+
* Connect using SSH or RDP. (The bastion tunnel doesn't relay web servers or hosts.)
3436
* Set up concurrent VM sessions with Bastion.
3537
* [Upload files](vm-upload-download-native.md#tunnel-command) to your target VM from your local computer. File download from the target VM to the local client is currently not supported for this command.
3638

@@ -141,8 +143,8 @@ Use the example that corresponds to the type of target VM to which you want to c
141143
az network bastion rdp --name "<BastionName>" --resource-group "<ResourceGroupName>" --target-resource-id "<VMResourceId>"
142144
```
143145

144-
> [!IMPORTANT]
145-
> Remote connection to VMs that are joined to Azure AD is allowed only from Windows 10 or later PCs that are Azure AD registered (starting with Windows 10 20H1), Azure AD joined, or hybrid Azure AD joined to the *same* directory as the VM.
146+
> [!IMPORTANT]
147+
> Remote connection to VMs that are joined to Azure AD is allowed only from Windows 10 or later PCs that are Azure AD registered (starting with Windows 10 20H1), Azure AD joined, or hybrid Azure AD joined to the *same* directory as the VM.
146148
147149
**SSH:**
148150

@@ -152,7 +154,7 @@ Use the example that corresponds to the type of target VM to which you want to c
152154
az network bastion ssh --name "<BastionName>" --resource-group "<ResourceGroupName>" --target-resource-id "<VMResourceId>" --auth-type "ssh-key" --username "<Username>" --ssh-key "<Filepath>"
153155
```
154156

155-
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.
157+
Once you sign in to your target VM, the native client on your computer opens up with your VM session; **MSTSC** for RDP sessions, and **SSH CLI extension (az ssh)** for SSH sessions.
156158

157159
### <a name="connect-linux"></a>Connect to a Linux VM
158160

@@ -190,11 +192,11 @@ Use the example that corresponds to the type of target VM to which you want to c
190192
az network bastion ssh --name "<BastionName>" --resource-group "<ResourceGroupName>" --target-resource-id "<VMResourceId or VMSSInstanceResourceId>" --auth-type "password" --username "<Username>"
191193
```
192194
193-
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.
195+
1. Once you sign in to your target VM, the native client on your computer opens up with your VM session; **MSTSC** for RDP sessions, and **SSH CLI extension (az ssh)** for SSH sessions.
194196
195197
## <a name="connect-tunnel"></a>Connect to VM - other native clients
196198
197-
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. Note that bastion tunnel supports RDP/SSH connection but does not relay web servers or hosts.
199+
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. The bastion tunnel supports RDP/SSH connection, but doesn't relay web servers or hosts.
198200
199201
This connection supports file upload from the local computer to the target VM. For more information, see [Upload files](vm-upload-download-native.md).
200202
8.54 KB
Loading
47.2 KB
Loading

0 commit comments

Comments
 (0)