Skip to content

Commit 8922736

Browse files
Merge pull request #294744 from sushantjrao/break-glass-setup
Update howto-use-break-glass-access.md
2 parents 1b8e8fd + 63f1d34 commit 8922736

File tree

2 files changed

+23
-11
lines changed

2 files changed

+23
-11
lines changed

articles/operator-nexus/howto-upgrade-os-of-terminal-server.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,15 @@ This document provides a step-by-step guide to upgrade the operating system (OS)
1515

1616
## **Prerequisites**
1717

18-
- **Root account password** for the Terminal Server.
18+
- User must have **Root account password** for the Terminal Server.
1919

2020
- An **on-premises machine** with access to the Terminal Server for file transfers.
2121

2222
- Download **Latest firmware download**: [Opengear Firmware](https://ftp.opengear.com/download/opengear_appliances/OM/current/).
2323

2424
>[!Note]
25-
> This guide has been validated with Opengear firmware version 24.07.1.
25+
> This guide has been validated with Opengear firmware version 24.07.1, which was upgraded from version 22.06.0, and is supported with Nexus Network Fabric runtime version 4.0.0.
26+
> Validation for compatibility with Nexus Network Fabric runtime version 5.0.0 is ongoing as part of the Nexus Network Fabric 8.0 release testing.
2627
2728
## **Stage 1: Pre-upgrade checks (Terminal Server)**
2829

articles/operator-nexus/howto-use-break-glass-access.md

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Break glass access using Method D v2.0 is a streamlined approach for administrat
1515

1616
## Generating SSH Keys using the Nexusidentity Azure CLI
1717

18-
To start with break glass IAM configuration, you need to set up SSH keys using the Nexusidentity extension. Make sure you have the following prerequisites installed and updated.
18+
To start with break glass Identity and Access Management (IAM) configuration, you need to set up SSH keys using the Nexusidentity extension. Make sure you have the following prerequisites installed and updated.
1919

2020
### Prerequisites
2121

@@ -26,31 +26,42 @@ To start with break glass IAM configuration, you need to set up SSH keys using t
2626
- **Azure CLI**: Version 2.61 or higher (64-bit)
2727
- **Nexusidentity Extension**: This extension must be added to Azure CLI.
2828
- **YubiKey Firmware Version**: Must be 5.2.3 or higher.
29+
- **Enable Long paths** - Windows long paths support must be enabled [Refer](https://pip.pypa.io/warnings/enable-long-paths).
2930

3031
### Steps to Install Nexusidentity Extension and Generate SSH Keys
3132

32-
1. **Open PowerShell**:
33+
1. **Enabling long paths**
34+
35+
- Run the following PowerShell as an administrator.
36+
37+
```PowerShell
38+
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force
39+
```
40+
41+
- Close the PowerShell terminal.
42+
43+
2. **Open PowerShell**:
3344

3445
> [!Note]
3546
> Use non-admin mode for this process.
3647
37-
2. **Update Azure CLI**:
48+
3. **Update Azure CLI**:
3849

3950
- Run the following command to update Azure CLI to the latest version:
4051

4152
```Azure CLI
4253
az upgrade
4354
```
4455
45-
3. **Install Nexusidentity extension**:
56+
4. **Install Nexusidentity extension**:
4657
4758
- To add the Nexusidentity extension
4859
4960
```Azure CLI
5061
az extension add --name nexusidentity
5162
```
5263
53-
4. **Generate SSH Keys with Nexusidentity extension**:
64+
5. **Generate SSH Keys with Nexusidentity extension**:
5465
5566
a. Download the [Yubico Key Manager](https://www.yubico.com/support/download/yubikey-manager) to reset your YubiKey for initial setup.
5667
@@ -69,7 +80,7 @@ To start with break glass IAM configuration, you need to set up SSH keys using t
6980
```
7081
7182
> [!NOTE]
72-
> Method Dv2.0 passkeys requires the YubiKey hardware token with a firmware version of 5.2.3 or higher.
83+
> Method Dv2.0 passkeys require the YubiKey hardware token with a firmware version of 5.2.3 or higher.
7384
7485
e. During this process:
7586
@@ -103,7 +114,7 @@ To enable break glass access, administrator can assign below roles to Entra user
103114
104115
- Allows show commands and commands to modify the running configuration.
105116
106-
Once these roles are assigned, the corresponding username and public SSH key will be automatically provisioned across all devices within the designated fabric instance.
117+
Once these roles are assigned, the corresponding username and public SSH key are automatically provisioned across all devices within the designated fabric instance.
107118
108119
> [!Note]
109120
> If a subscription owner assigns an user, the Network Fabric Service Reader or Writer role at the subscription scope, this role assignment will be inherited by all Network Fabric instances. Consequently, the user will be granted the privileges associated with the built-in role across all Network Fabric instances.
@@ -113,15 +124,15 @@ Once these roles are assigned, the corresponding username and public SSH key wil
113124
114125
## Break-glass access to Network Fabric device
115126
116-
Once permissions are granted, users can access network fabric devices with their FIDO-2 hardware token (for example, YubiKey). Follow the steps below to use break glass access.
127+
Once permissions are granted, users can access network fabric devices with their FIDO-2 hardware token (for example, YubiKey). Follow these steps to use break glass access.
117128
118129
1. **Prepare for access**:
119130
120131
- Make sure your **FIDO-2 hardware token** is plugged into your computer.
121132
122133
2. **Use SSH with the `-J` option**:
123134
124-
- The `-J` option enables you to log in through a jump server and access a fabric device directly. This involves authentication first with the jump server and then with the fabric device (using ssh keys).
135+
- The `-J` option enables you to log in through a jump server and access a fabric device directly. This process involves authentication first with the jump server and then with the fabric device using SSH keys.
125136
126137
Use the following command format to access a fabric device:
127138

0 commit comments

Comments
 (0)