> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/server/da/knowledge-base/how-to-articles/set-up-centralized-ssh-key-rotation.md).

# Konfigurer centraliseret rotation af SSH-nøgler

Centraliser rotation af SSH-nøgler på tværs af administrerede systemer ved at knytte en SSH-nøgleudbyder i Devolutions Server PAM til SSH-poster i Remote Desktop Manager.

Manuel rotation af SSH-nøgler på tværs af store, komplekse miljøer kan blive uhåndterlig og øge sikkerhedsrisici. Vi anbefaler derfor at bruge PAM-funktionerne i Devolutions Server til at centralisere administrationen af SSH-nøgler.

Metoden er ret ligetil. SSH-nøgler, der er importeret fra en [SSH-nøgleudbyder](https://docs.devolutions.net/pam/pam-with-devolutions-server/providers/managed-providers/ssh-key-provider) i Devolutions Server, knyttes til SSH-poster i Remote Desktop Manager, hvilket giver en forenklet, centraliseret nøgleadministration.

### Sikker rotation af SSH-nøgler med StrictModes

Rotation af SSH-nøgler i Devolutions PAM kræver adgang til filerne `authorized_keys` på Deres administrerede systemer. Det anbefales derfor at bruge konfigurationen `StrictModes` i indstillingerne for Deres SSH-server.

Af hensyn til kompatibilitet med `StrictModes` skal De bruge følgende kommandoer på filsystemer, der understøtter Access Control Lists (ACL'er):

```console
setfacl -m u:<PAM_USER>:--x /home/<ACCOUNT>
setfacl -m u:<PAM_USER>:--x /home/<ACCOUNT>/.ssh
setfacl -m u:<PAM_USER>:rw /home/<ACCOUNT>/.ssh/authorized_keys
```

Erstat `<PAM_USER>` med brugernavnet på den konto, Devolutions PAM bruger til at administrere SSH-nøgler, og udskift `ACCOUNT` med alle de konti, der skal administreres med SSH-nøgler.

#### I Devolutions Server

1. Gå i Devolutions Server til ***Administration*** – ***Privilegeret adgang*** – ***Udbydere***, og klik på ikonet ***Tilføj*** (***+***). Vælg den administrerede udbydertype ***SSH-nøgle***.
2. Angiv de nødvendige oplysninger. Sørg for at markere både ***Tilføj PAM-boks*** og ***Tilføj en ny konfiguration af kontoopdagelse.***
3. Klik på ***Test forbindelse*** for at sikre, at alt er i orden, og ***Gem*** udbyderen.
4. Angiv derefter et navn i vinduet ***Konfiguration af kontoopdagelse***, og klik på ***Ok***.
5. Gå til ***Administration*** – ***Privilegeret adgang*** – ***Konfigurationer af kontoopdagelse***. Klik på knappen ***Vis resultat*** (øjeikon) for den netop oprettede konfiguration af kontoopdagelse.
6. Vælg den SSH-nøgle, De vil bruge, og klik på knappen ***Importér valgte computere***.
7. Angiv en destinationsmappe til den importerede nøgle, og klik på ***Ok***.

#### I Remote Desktop Manager

1. Klik på ***Tilføj en ny post***, og opret en [post til SSH-terminalsession](https://docs.devolutions.net/rdm/knowledge-base/knowledge-base-articles/entry-settings/ssh-terminal). Angiv vært og legitimationsoplysninger.
2. På underfanen ***Generelt*** under fanen ***SSH-nøgle*** skal De sætte ***Posttype*** til ***Privilegeret konto***. Klik på ellipseikonet (***…***) til højre for feltet ***Konto***, og find Deres PAM-konto.
3. Klik på ***Ok*** og derefter på ***Tilføj*** for at afslutte oprettelsen af posten.

For at sikre, at metoden virkede, skal De tjekke SSH-terminalposten ud i Remote Desktop Manager og angive `cat ~/.ssh/authorized_keys` i konsollen. Den nøgle, der returneres, skal derefter stemme overens med den i PAM-mappen, der blev oprettet under trin 7 i Devolutions Server.

#### Se også

* [Devolutions Academy – centraliser rotation af SSH-nøgler med Devolutions PAM](https://academy.devolutions.net/student/activity/3039494-centralize-ssh-key-rotation-with-devolutions-pam)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/server/da/knowledge-base/how-to-articles/set-up-centralized-ssh-key-rotation.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
