Skip to content

Commit 800aef4

Browse files
author
Vamsi Kavuru
committed
linux-ed25519-added-note
1 parent 6c2c56e commit 800aef4

File tree

5 files changed

+19
-4
lines changed

5 files changed

+19
-4
lines changed

articles/virtual-machines/linux-vm-connect.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ When hosting a Linux virtual machine on Azure, the most common method for access
1616

1717
This document describes how to connect, via SSH, to a VM that has a public IP. If you need to connect to a VM without a public IP, see [Azure Bastion Service](../bastion/bastion-overview.md).
1818

19+
> [!Note]
20+
> ED25519 SSH key support for Linux VMs is now in preview across Azure public cloud regions, with plans to expand to sovereign clouds shortly.
21+
1922
## Prerequisites
2023

2124
- You need an SSH key pair. If you don't already have one, Azure creates a key pair during the deployment process. If you need help with creating one manually, see [Create and use an SSH public-private key pair for Linux VMs in Azure](./linux/mac-create-ssh-keys.md).

articles/virtual-machines/linux/create-ssh-keys-detailed.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ If you want quick commands rather than a more in-depth explaination of SSH keys,
2121

2222
To create SSH keys and use them to connect to a Linux VM from a **Windows** computer, see [How to use SSH keys with Windows on Azure](ssh-from-windows.md). You can also use the [Azure portal](../ssh-keys-portal.md) to create and manage SSH keys for creating VMs in the portal.
2323

24+
> [!Note]
25+
> ED25519 SSH key support for Linux VMs is now in preview across Azure public cloud regions, with plans to expand to sovereign clouds shortly.
26+
2427
[!INCLUDE [virtual-machines-common-ssh-overview](../../../includes/virtual-machines-common-ssh-overview.md)]
2528

2629
[!INCLUDE [virtual-machines-common-ssh-support](../../../includes/virtual-machines-common-ssh-support.md)]
@@ -191,7 +194,7 @@ To create a Linux VM that uses SSH keys for authentication, provide your SSH pub
191194

192195
If you're not familiar with the format of an SSH public key, you can see your public key by running `cat` as follows, replacing `~/.ssh/id_rsa.pub` with your own public key file location:
193196

194-
# RSA key pair
197+
### RSA key pair
195198
```bash
196199
cat ~/.ssh/id_rsa.pub
197200
```
@@ -215,7 +218,7 @@ ssh-keygen \
215218
-m RFC4716 > ~/.ssh/id_ssh2.pem
216219
```
217220

218-
# ED25519 key pair
221+
### ED25519 key pair
219222
```bash
220223
cat ~/.ssh/id_ed25519.pub
221224
```

articles/virtual-machines/linux/mac-create-ssh-keys.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ For additional ways to generate and use SSH keys on a Windows computer, see [How
2828

2929
[!INCLUDE [virtual-machines-common-ssh-support](../../../includes/virtual-machines-common-ssh-support.md)]
3030

31+
> [!Note]
32+
> ED25519 SSH key support for Linux VMs is now in preview across Azure public cloud regions, with plans to expand to sovereign clouds shortly.
33+
3134
## Create an SSH key pair
3235

3336
Use the `ssh-keygen` command to generate SSH public and private key files. By default, these files are created in the ~/.ssh directory. You can specify a different location, and an optional password (*passphrase*) to access the private key file. If an SSH key pair with the same name exists in the given location, those files are overwritten.
@@ -66,7 +69,7 @@ To create a Linux VM that uses SSH keys for authentication, specify your SSH pub
6669

6770
If you're not familiar with the format of an SSH public key, you can display your public key with the following `cat` command, replacing `~/.ssh/id_rsa.pub` with the path and filename of your own public key file if needed:
6871

69-
# RSA key pair
72+
### RSA key pair
7073
```bash
7174
cat ~/.ssh/id_rsa.pub
7275
```
@@ -75,7 +78,7 @@ A typical RSA public key value looks like this example:
7578
```output
7679
ssh-rsa AAAAB3NzaC1yc2EAABADAQABAAACAQC1/KanayNr+Q7ogR5mKnGpKWRBQU7F3Jjhn7utdf7Z2iUFykaYx+MInSnT3XdnBRS8KhC0IP8ptbngIaNOWd6zM8hB6UrcRTlTpwk/SuGMw1Vb40xlEFphBkVEUgBolOoANIEXriAMvlDMZsgvnMFiQ12tD/u14cxy1WNEMAftey/vX3Fgp2vEq4zHXEliY/sFZLJUJzcRUI0MOfHXAuCjg/qyqqbIuTDFyfg8k0JTtyGFEMQhbXKcuP2yGx1uw0ice62LRzr8w0mszftXyMik1PnshRXbmE2xgINYg5xo/ra3mq2imwtOKJpfdtFoMiKhJmSNHBSkK7vFTeYgg0v2cQ2+vL38lcIFX4Oh+QCzvNF/AXoDVlQtVtSqfQxRVG79Zqio5p12gHFktlfV7reCBvVIhyxc2LlYUkrq4DHzkxNY5c9OGSHXSle9YsO3F1J5ip18f6gPq4xFmo6dVoJodZm9N0YMKCkZ4k1qJDESsJBk2ujDPmQQeMjJX3FnDXYYB182ZCGQzXfzlPDC29cWVgDZEXNHuYrOLmJTmYtLZ4WkdUhLLlt5XsdoKWqlWpbegyYtGZgeZNRtOOdN6ybOPJqmYFd2qRtb4sYPniGJDOGhx4VodXAjT09omhQJpE6wlZbRWDvKC55R2d/CSPHJscEiuudb+1SG2uA/oik/WQ== username@domainname
7780
```
78-
# ED25519 key pair
81+
### ED25519 key pair
7982
```bash
8083
cat ~/.ssh/id_ed25519.pub
8184
```

articles/virtual-machines/linux/ssh-from-windows.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ This article is for Windows users who want to [create](#create-an-ssh-key-pair)
2020

2121
To use SSH keys from a Linux or macOS client, see the [quick steps](mac-create-ssh-keys.md). For a more detailed overview of SSH, see [Detailed steps: Create and manage SSH keys for authentication to a Linux VM in Azure](create-ssh-keys-detailed.md).
2222

23+
> [!Note]
24+
> ED25519 SSH key support for Linux VMs is now in preview across Azure public cloud regions, with plans to expand to sovereign clouds shortly.
25+
2326
## Overview of SSH and keys
2427

2528
[SSH](https://www.ssh.com/ssh/) is an encrypted connection protocol that allows secure sign-ins over unsecured connections. SSH is the default connection protocol for Linux VMs hosted in Azure. Although SSH itself provides an encrypted connection, using passwords with SSH still leaves the VM vulnerable to brute-force attacks. We recommend connecting to a VM over SSH using a public-private key pair, also known as *SSH keys*.

articles/virtual-machines/ssh-keys-azure-cli.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ For more information, see [Detailed steps: Create and manage SSH keys for authen
2222

2323
For more information on how to create and use SSH keys with Linux VMs, see [Use SSH keys to connect to Linux VMs](./linux/ssh-from-windows.md).
2424

25+
> [!Note]
26+
> ED25519 SSH key support for Linux VMs is now in preview across Azure public cloud regions, with plans to expand to sovereign clouds shortly.
27+
2528
## Generate new keys
2629

2730
1. After you sign in, use the [az sshkey create](/cli/azure/sshkey#az-sshkey-create) command to create the new SSH key:

0 commit comments

Comments
 (0)