Skip to content

Commit

Permalink
feat(instances): Fix error message in scw-fetch-ssh-keys in windows i… (
Browse files Browse the repository at this point in the history
#4376)

* feat(instances): Fix error message in scw-fetch-ssh-keys in windows images

* Apply suggestions from code review

---------

Co-authored-by: Louis Bouchard <[email protected]>
Co-authored-by: Benedikt Rollik <[email protected]>
  • Loading branch information
3 people authored Feb 11, 2025
1 parent f110780 commit bfafdb4
Showing 1 changed file with 44 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
meta:
title: Fix error 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 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
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 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 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
```

0 comments on commit bfafdb4

Please sign in to comment.