Skip to navigationSkip to main contentSkip to footerScaleway Docs HomepageAsk our AI
Ask our AI

Fix error when fetching SSH keys on Windows Server 2022

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 you run this command for the first time, the following error message will be 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 reappear in the file.

C:\ProgramData\ssh\administrators_authorized_keys if deleted.

To avoid this message, simply update the ScalewayEcosystem package using the following 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
No Results