# Slik bruker du SSH-nøkler med PuTTY i Windows

PuTTY SSH-klienten for Microsoft Windows bruker ikke samme nøkkelformat som OpenSSH-klienten. Hvis du vil bruke PuTTY, må du opprette en ny offentlig og privat SSH-nøkkel ved hjelp av verktøyet PuTTYgen, eller konvertere en eksisterende privat OpenSSH-nøkkel.

SSH (Secure Shell) kan utføre autentisering ved hjelp av en tradisjonell kombinasjon av brukernavn og passord eller ved bruk av et par med offentlig og privat nøkkel. SSH-nøkkelparet etablerer tillit mellom klienten og serveren, og gjør dermed passord unødvendig under autentiseringen. Selv om det ikke er påkrevd, kan den private SSH-nøkkelen krypteres med en passfrase for økt sikkerhet.

## Hva trenger jeg for å bruke SSH-nøkler med PuTTY?

- PuTTY SSH-klient for Microsoft Windows
- Ekstern server som er tilgjengelig via OpenSSH

## Slik installerer du PuTTY og PuTTYgen

Både PuTTY og PuTTYgen er nødvendige for å konvertere OpenSSH-nøkler og for å koble seg til serveren via SSH. Disse to verktøyene kan lastes ned hver for seg eller, helst, som et Windows-installasjonsprogram fra [PuTTYs nedlastingsside](http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html "PuTTY Download Page").

Når installasjonsprogrammet for PuTTY til Windows er lastet ned, dobbeltklikker du på den kjørbare filen i nedlastingsmappen og følger instruksjonene i installasjonsveiviseren. Standardinnstillingene passer for de fleste installasjoner. Både PuTTY og PuTTYgen bør nå være tilgjengelige fra listen over programmer i Windows.

## Hvordan bruke eksisterende offentlige og private nøkler

Hvis du allerede har en offentlig og privat OpenSSH-nøkkel, kopierer du id\_rsa-nøkkelen til skrivebordet i Windows. Dette kan gjøres ved å kopiere og lime inn innholdet i filen, eller ved å bruke en SCP-klient som PSCP – som følger med PuTTY-installasjonspakken – eller FileZilla.

Deretter starter du PuTTYgen fra listen over Windows-programmer.

1. Klikk på **«Conversions** » i menyen til PuTTY Key Generator, og velg **«Import key**».
2. Naviger til den private OpenSSH-nøkkelen og klikk på **Åpne**.
3. I delen **Handlinger** går du til **Lagre den genererte nøkkelen** og velger **Lagre privat nøkkel**.
4. Velg en valgfri passordfrase for å beskytte den private nøkkelen.
5. Lagre den private nøkkelen på skrivebordet som «id\_rsa.ppk».

[![Image: PuTTY Key Generator](https://www.ionos.com/nb-no/digitalguide/fileadmin/_processed_/1/c/csm_putty-key-generator_e8e0fa9df9.webp "PuTTY Key Generator")](https://www.ionos.com/nb-no/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/putty-key-generator.png) With the PuTTY Key Generator you can use already existing OpenSSH keys. Hvis den offentlige nøkkelen allerede er lagt til i filen «authorized\_keys» på den eksterne SSH-serveren, kobler du deg til serveren med den private nøkkelen.

Ellers fortsetter du ved å kopiere den offentlige nøkkelen til serveren.

## Hvordan opprette nye offentlige og private nøkler

Start PuTTYgen fra listen over Windows-programmer, og følg trinnene nedenfor.

1. Under **«Parametre»** finner du feltet **«Antall biter i en generert nøkkel:»** nederst i vinduet. Øk antall biter til **2048 eller høyere.**
2. Under **Handlinger** går du til **Generer et offentlig/privat nøkkelpar** og klikker på **Generer**.
3. Du vil bli bedt om å bevege musepekeren rundt i PuTTY Key Generator-vinduet. Dette fungerer som en tilfeldighetsgenerator når den private nøkkelen genereres.
4. Når nøkkelinformasjonen vises, klikker du på **Lagre privat nøkkel** under **Handlinger** / **Lagre den genererte nøkkelen**.
5. Lagre den private nøkkelen på skrivebordet som «id\_rsa.ppk».
6. Den offentlige nøkkelen finnes i feltet **Offentlig nøkkel for innliming i OpenSSH-filen authorized\_keys:** i **nøkkelseksjonen** øverst i vinduet.

[![Image: PuTTYgen](https://www.ionos.com/nb-no/digitalguide/fileadmin/_processed_/e/7/csm_create-new-public-and-private-keys_88698ee8ba.webp "PuTTYgen")](https://www.ionos.com/nb-no/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/create-new-public-and-private-keys.png) You can use the PuTTYgen tool to generate new private and public keys. ## Slik kopierer du en offentlig nøkkel til en ekstern server

Den offentlige nøkkelen til OpenSSH finnes under **«Offentlig nøkkel for innliming i OpenSSH-filen authorized\_keys»** i delen **«Nøkkel** **».** Den offentlige nøkkelen begynner med **«ssh-rsa»**, etterfulgt av en rekke tegn.

1. Marker hele den offentlige nøkkelen i PuTTY Key Generator, og kopier deretter den markerte teksten.
2. Start PuTTY og logg inn på den eksterne serveren med dine eksisterende brukeropplysninger.
3. Bruk din foretrukne tekstredigerer til å opprette og/eller åpne filen authorized\_keys:

```none
vi ~/.ssh/authorized_keys
```

4. Lim inn den offentlige nøkkelen i filen authorized\_keys.

```none
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQBp2eUlwvehXTD3xc7jek3y41n9fO0A+TyLqfd5ZAvuqrwNcR2K7UXPVVkFmTZBes3PNnab4UkbFCki23tP6jLzJx/MufHypXprSYF3x4RFh0ZoGtRkr/J8DBKE8UiZIPUeud0bQOXztvP+pVXT+HfSnLdN62lXTxLUp9EBZhe3Eb/5nwFaKNpFg1r5NLIpREU2H6fIepi9z28rbEjDj71Z+GOKDXqYWacpbzyIzcYVrsFq8uqOIEh7QAkR9H0k4lRhKNlIANyGADCMisGWwmIiPJUIRtWkrQjUOvQgrQjtPcofuxKaWaF5NqwKCc5FDVzsysaL5IM9/gij8837QN7z rsa-key-20141103
```

5. Lagre filen og lukk tekstredigeringsprogrammet.
6. Juster tillatelsene for filen authorized\_keys slik at filen ikke tillater skrivetillatelser for en gruppe.

```none
chmod 600 ~/.ssh/authorized_keys
```

7. Logg av fra fjernserveren.

## Slik kobler du til en ekstern server med en privat nøkkel

Nå er det på tide å teste SSH-nøkkelautentisering. Lukk PuTTYgen-verktøyet, og start deretter PuTTY på nytt.

1. Skriv inn vertsnavnet eller IP-adressen til fjernserveren under **«Session**».
2. Naviger til **Tilkobling** &gt; **SSH**&gt; **Autentisering**.
3. Klikk på **«Browse…»** under **«Authentication parameters** / **Private key file for authentication**».
4. Finn den private nøkkelen «id\_rsa.ppk» og klikk på **Åpne**.
5. Til slutt klikker du på **Åpne** igjen for å logge inn på den eksterne serveren med nøkkelpar-autentisering.

[![Image: Connect to Server with Private Key](https://www.ionos.com/nb-no/digitalguide/fileadmin/_processed_/1/5/csm_connect-to-server-with-private-key_416d1bb484.webp "Connect to Server with Private Key")](https://www.ionos.com/nb-no/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/connect-to-server-with-private-key.png) With the SSH client PuTTY you can test whether the key authentication works.


This is a markdown version of: [https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/ssh-noekkel-med-putty/](https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/ssh-noekkel-med-putty/) for AI/LLM consumption.