Fix error when fetching SSH keys on Windows Server 2022
Reviewed on 06 February 2025 • Published on 06 February 2023
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-KeysRemove-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], ItemNotFoundException+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.RemoveItemCommandprocessed file: c:\ProgramData\ssh\administrators_authorized_keysSuccessfully 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 folllowingcommands:
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
Was this page helpful?