Skip to content

Commit f090bd5

Browse files
Merge pull request #5722 from snehara99/docs-editor/connect-to-your-remote-linux-c-1734027659
Update Key Support in connect-to-your-remote-linux-computer.md
2 parents b103c9a + d819166 commit f090bd5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

docs/linux/connect-to-your-remote-linux-computer.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ If `ssh` isn't already set up and running on your Linux system, follow these ste
9090

9191
You can use either a password or a key file and passphrase for authentication. Key files are more secure than username/password. If you already have a key pair, it's possible to reuse it.
9292

93-
Versions of Visual Studio before 17.10 support Elliptic Curve (EC), Rivert-Shamir-Adleman (RSA), and Digital signature algorithm (DSA) keys for remote connections. Because of security concerns, RSA and DSA keys are no longer supported in VS 17.10 and later. Only EC keys are currently supported. To create a key pair compatible with the connection manager use the command:
93+
Versions of Visual Studio before 17.10 support Elliptic Curve (EC), Rivert-Shamir-Adleman (RSA), and Digital signature algorithm (DSA) keys for remote connections. Because of security concerns, DSA keys are no longer supported in VS 17.10 and later. RSA keys were also not supported in VS 17.10 and VS 17.11 but are supported again in VS 17.12 and later. To create a key pair compatible with the connection manager you can use the command:
9494
`ssh-keygen -m pem -t ecdsa -f <key-name>`
9595

9696
> [!NOTE]
@@ -131,7 +131,7 @@ Starting in Visual Studio version 16.9, support for older, insecure SSH algorith
131131
| Encryption | `aes128-cbc`</br>`aes128-ctr`</br>`aes192-cbc`</br>`aes192-ctr`</br>`aes256-cbc`</br>`aes256-ctr` |
132132
| HMAC | `hmac-sha2-256`</br>`hmac-sha2-512` |
133133
| Key exchange | `diffie-hellman-group14-sha256`</br>`diffie-hellman-group16-sha512`</br>`diffie-hellman-group-exchange-sha256`</br>`ecdh-sha2-nistp256`</br>`ecdh-sha2-nistp384`</br>`ecdh-sha2-nistp521` |
134-
| Host key | `ecdsa-sha2-nistp256`</br>`ecdsa-sha2-nistp384`</br>`ecdsa-sha2-nistp521` |
134+
| Host key | `ecdsa-sha2-nistp256`</br>`ecdsa-sha2-nistp384`</br>`ecdsa-sha2-nistp521`</br>`rsa-sha2-512`</br>`rsa-sha2-256`</br>`ssh-rsa` |
135135

136136
### Configure the SSH server
137137

@@ -275,4 +275,4 @@ To configure an MSBuild project for WSL, see [Configure a Linux project](configu
275275
[Configure a Linux project](configure-a-linux-project.md)\
276276
[Configure a Linux CMake project](cmake-linux-project.md)\
277277
[Deploy, run, and debug your Linux project](deploy-run-and-debug-your-linux-project.md)\
278-
[Configure CMake debugging sessions](../build/configure-cmake-debugging-sessions.md)
278+
[Configure CMake debugging sessions](../build/configure-cmake-debugging-sessions.md)

0 commit comments

Comments
 (0)