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 +``` +