From b034ce331268cf16247d8ad96393f0b7824056cf Mon Sep 17 00:00:00 2001 From: Louis Bouchard Date: Mon, 10 Feb 2025 11:09:17 +0100 Subject: [PATCH 1/2] feat(instances): Fix error message in scw-fetch-ssh-keys in windows images --- ...ix-error-message-in-scw-fetch-ssh-keys.mdx | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 pages/instances/troubleshooting/fix-error-message-in-scw-fetch-ssh-keys.mdx diff --git a/pages/instances/troubleshooting/fix-error-message-in-scw-fetch-ssh-keys.mdx b/pages/instances/troubleshooting/fix-error-message-in-scw-fetch-ssh-keys.mdx new file mode 100644 index 0000000000..30befc8574 --- /dev/null +++ b/pages/instances/troubleshooting/fix-error-message-in-scw-fetch-ssh-keys.mdx @@ -0,0 +1,44 @@ +--- +meta: + title: Fix error when fetching SSH keys on Windows Server 2022 + description: This page helps you fix the error message when fetching ssh keys on Windows Server 2022 +content: + h1: Fix error when fetching SSH keys on Windows Server 2022 + paragraph: This page helps you fix the error message when fetching ssh keys on Windows Server 2022 +tags: windows server 2022 ssh-key +dates: + validation: 2025-02-06 + posted: 2023-02-06 +categories: + - compute +--- + +After enabling the OpenSSH server on Windows Server 2022 and Windows Server 2022 Core instances you will +need to fetch the SSH keys of your project using `Scw-Fetch-SSH-Keys`. When running this command for the +first time, you will see the following error message displayed : + +``` +PS C:\Users\Administrator> Scw-Fetch-SSH-Keys +Remove-Item : Cannot find path 'C:\ProgramData\ssh\administrators_authorized_keys' because it does not exist. +At C:\Program Files\WindowsPowerShell\Modules\ScalewayEcosystem\0.0.10.3\ScalewayEcosystem.psm1:54 char:2 ++ Remove-Item $authorized_keys ++ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + CategoryInfo : ObjectNotFound: (C:\ProgramData\...authorized_keys:String) [Remove-Item], ItemNotFoundEx + ception + + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand + +processed file: c:\ProgramData\ssh\administrators_authorized_keys +Successfully processed 1 files; Failed processing 0 files +``` +The ssh keys will still be fetched, but this message may appear again if the file +C:\ProgramData\ssh\administrators_authorized_keys if deleted. + +To avoid this message, simply update the `ScalewayEcosystem` package using the folllowing +commands : +``` +Register-PSRepository -Name NuGet -SourceLocation https://api.nuget.org/v3/index.json -PublishLocation https://api.nuget.org/v3/index.json -InstallationPolicy Trusted +Update-Module ScalewayEcosystem +Remove-Module ScalewayEcosystem +Import-Module ScalewayEcosystem +``` + From 6062d33868d3e88a3aff148fdde9e2d528da84f1 Mon Sep 17 00:00:00 2001 From: Benedikt Rollik Date: Mon, 10 Feb 2025 14:16:52 +0100 Subject: [PATCH 2/2] Apply suggestions from code review --- .../fix-error-message-in-scw-fetch-ssh-keys.mdx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pages/instances/troubleshooting/fix-error-message-in-scw-fetch-ssh-keys.mdx b/pages/instances/troubleshooting/fix-error-message-in-scw-fetch-ssh-keys.mdx index 30befc8574..6333179ed9 100644 --- a/pages/instances/troubleshooting/fix-error-message-in-scw-fetch-ssh-keys.mdx +++ b/pages/instances/troubleshooting/fix-error-message-in-scw-fetch-ssh-keys.mdx @@ -1,10 +1,10 @@ --- meta: title: Fix error when fetching SSH keys on Windows Server 2022 - description: This page helps you fix the error message when fetching ssh keys on Windows Server 2022 + description: This page guides you through resolving the error that occurs when fetching SSH keys on Windows Server 2022. content: h1: Fix error when fetching SSH keys on Windows Server 2022 - paragraph: This page helps you fix the error message when fetching ssh keys on Windows Server 2022 + paragraph: This page guides you through resolving the error that occurs when fetching SSH keys on Windows Server 2022. tags: windows server 2022 ssh-key dates: validation: 2025-02-06 @@ -14,8 +14,7 @@ categories: --- After enabling the OpenSSH server on Windows Server 2022 and Windows Server 2022 Core instances you will -need to fetch the SSH keys of your project using `Scw-Fetch-SSH-Keys`. When running this command for the -first time, you will see the following error message displayed : +need to fetch the SSH keys of your project using `Scw-Fetch-SSH-Keys`. When you run this command for the first time, the following error message will be displayed: ``` PS C:\Users\Administrator> Scw-Fetch-SSH-Keys @@ -30,11 +29,12 @@ At C:\Program Files\WindowsPowerShell\Modules\ScalewayEcosystem\0.0.10.3\Scalewa processed file: c:\ProgramData\ssh\administrators_authorized_keys Successfully processed 1 files; Failed processing 0 files ``` -The ssh keys will still be fetched, but this message may appear again if the file +The SSH keys will still be fetched, but this message may reappear in the file. +```. C:\ProgramData\ssh\administrators_authorized_keys if deleted. To avoid this message, simply update the `ScalewayEcosystem` package using the folllowing -commands : +commands: ``` Register-PSRepository -Name NuGet -SourceLocation https://api.nuget.org/v3/index.json -PublishLocation https://api.nuget.org/v3/index.json -InstallationPolicy Trusted Update-Module ScalewayEcosystem