> 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/cli/da/vejledninger/generate.md).

# Generer adgangskoder og SSH-nøgler

Generér stærke adgangskoder, adgangssætninger, mønsterbaserede adgangskoder og RSA SSH-nøglepar lokalt med devo generate, uden at logge på.

`devo generate` opretter adgangskoder, adgangssætninger og SSH-nøgler på computeren. Den behøver ikke en kontekst, kontakter ikke noget arbejdsområde og starter ikke baggrundsprocessen for Devolutions CLI, så den virker overalt, også før De logger på.

## Vælg den rigtige generator

<table><thead><tr><th width="250">VÆLG</th><th>HVAD DE FÅR</th><th>BRUG DET NÅR</th></tr></thead><tbody><tr><td><code>devo generate password</code></td><td>En tilfældig adgangskode med mindst ét lille bogstav, ét stort bogstav, ét ciffer og ét symbol. 32 tegn som standard.</td><td>En maskine læser adgangskoden. En tjenestekonto, en API, en database.</td></tr><tr><td><code>devo generate passphrase</code></td><td>Tilfældige ordbogsord samlet med en separator. Fem engelske ord samlet med <code>-</code> som standard.</td><td>En person skal skrive den eller huske den.</td></tr><tr><td><code>devo generate human-readable</code></td><td>Udtalelige stavelser efterfulgt af cifre og symboler. Fire stavelser, ét ciffer og ét symbol som standard.</td><td>De har brug for noget kort som man kan læse højt.</td></tr><tr><td><code>devo generate pattern &#x3C;pattern></code></td><td>Ét tegn pr. token i mønstret.</td><td>Et system kræver et præcist format.</td></tr><tr><td><code>devo generate ssh-key</code></td><td>Et RSA-nøglepar, skrevet til to filer.</td><td>De har brug for en ny SSH-nøgle til en server eller en Git-vært.</td></tr></tbody></table>

Værdien udskrives på sin egen linje. Med `--output json` får De et objekt med den brugte generator og værdien. Se [Læs resultater som JSON](/cli/da/til-devops-og-administratorer/automate/json-output.md).

{% hint style="info" %}
For at gemme en genereret adgangskode direkte i boksen uden at vise den skal De sende den til `devo secret set` gennem en miljøvariabel. Se [Opdater en hemmelighed fra et script](/cli/da/vejledninger/secrets/update-a-secret.md).
{% endhint %}

## Adgangskoder

```bash
devo generate password --length 24
```

`--length` accepterer 8 til 4096 tegn. Uden den har adgangskoden 32 tegn.

## Adgangssætninger

```bash
devo generate passphrase --words 6 --separator " " --dictionary French
```

<table><thead><tr><th width="200">INDSTILLING</th><th>STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>--words</code></td><td><code>5</code></td><td>Antal ord.</td></tr><tr><td><code>--separator</code></td><td><code>-</code></td><td>Tekst mellem ordene.</td></tr><tr><td><code>--dictionary</code></td><td><code>English</code></td><td>Ordliste. <code>English</code>, <code>French</code> eller <code>German</code>.</td></tr></tbody></table>

## Læsbare adgangskoder

```bash
devo generate human-readable --syllables 5 --numerics 2 --symbols 1
```

<table><thead><tr><th width="200">INDSTILLING</th><th>STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>--syllables</code></td><td><code>4</code></td><td>Antal udtalelige stavelser.</td></tr><tr><td><code>--numerics</code></td><td><code>1</code></td><td>Antal cifre der skal tilføjes.</td></tr><tr><td><code>--symbols</code></td><td><code>1</code></td><td>Antal symboler der skal tilføjes.</td></tr></tbody></table>

## Mønsterbaserede adgangskoder

Skriv ét token pr. tegn. `u` for et stort bogstav, `l` for et lille bogstav, `d` for et ciffer, `s` for et symbol, `x` for et vilkårligt tegn.

```bash
devo generate pattern ulllldds
```

Tilføj `--shuffle` for at blande de genererede tegn i en tilfældig rækkefølge.

## SSH-nøgler

```bash
devo generate ssh-key --out-file ~/.ssh/id_rsa_deploy --comment "deploy@build"
```

Devolutions CLI skriver den private nøgle til `--out-file` og den offentlige nøgle til den samme sti efterfulgt af `.pub`, medmindre De vælger en anden sti med `--public-out-file`. Derefter udskriver den begge stier og den offentlige nøgle, klar til at indsætte i en server eller en Git-vært.

<table><thead><tr><th width="200">INDSTILLING</th><th>STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>--out-file</code></td><td>Påkrævet</td><td>Hvor den private nøgle skal skrives. Mappen skal findes.</td></tr><tr><td><code>--public-out-file</code></td><td><code>&#x3C;out-file>.pub</code></td><td>Hvor den offentlige nøgle skal skrives.</td></tr><tr><td><code>--algorithm</code></td><td><code>rsa</code></td><td>Nøglealgoritme. <code>rsa</code> er den eneste understøttede værdi.</td></tr><tr><td><code>--bits</code></td><td><code>3072</code></td><td>Nøglestørrelse. <code>2048</code>, <code>3072</code> eller <code>4096</code>.</td></tr><tr><td><code>--comment</code></td><td>Deres brugernavn</td><td>Kommentar i slutningen af den offentlige nøgle.</td></tr><tr><td><code>--passphrase-env</code>, <code>--passphrase-file</code></td><td>Ingen</td><td>Beskytter den private nøgle med en adgangssætning der læses fra en miljøvariabel eller en fil. Brug den ene eller den anden.</td></tr><tr><td><code>--force</code></td><td>Fra</td><td>Erstatter eksisterende nøglefiler. Uden den stopper kommandoen hvis en fil allerede findes.</td></tr></tbody></table>

Den private nøgle er en PEM-fil i PKCS #8-format, krypteret når De angiver en adgangssætning. Den offentlige nøgle bruger OpenSSH-formatet (`ssh-rsa …`). På macOS og Linux kan kun brugerkontoen læse filen med den private nøgle.

## Hvis det ikke virker

* «Indstillingerne til generering af adgangskode er ugyldige.» En værdi er uden for intervallet, for eksempel en adgangskode på under 8 tegn. Kommandoen afsluttes med koden `2`. Se [Exitkoder og fejl](/cli/da/reference/exit-codes-and-errors.md).
* Hver indstilling for `devo generate`. [Kommandoer](/cli/da/reference/commands.md).

## Næste

* [Update a secret from a script](/cli/da/vejledninger/secrets/update-a-secret.md)
* [Run a command with its secrets](/cli/da/vejledninger/secrets/run-with-secrets.md)


---

# 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/cli/da/vejledninger/generate.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.
