# Hoe SSH-sleutels te gebruiken met PuTTY op Windows

De PuTTY SSH-client voor Microsoft Windows gebruikt niet hetzelfde sleutelformaat als de OpenSSH-client. Als u PuTTY wilt gebruiken, moet u een nieuwe SSH-openbare en privésleutel aanmaken met behulp van de PuTTYgen-tool of een bestaande OpenSSH-privésleutel converteren.

SSH (Secure Shell) kan authenticatie uitvoeren met behulp van een traditionele combinatie van gebruikersnaam en wachtwoord of met behulp van een openbare en privésleutel. Het SSH-sleutelpaar zorgt voor vertrouwen tussen de client en de server, waardoor er tijdens de authenticatie geen wachtwoord meer nodig is. Hoewel dit niet verplicht is, kan de SSH-privésleutel voor extra veiligheid worden versleuteld met een wachtwoordzin.

## Wat heb ik nodig om SSH-sleutels met PuTTY te gebruiken?

- PuTTY SSH-client voor Microsoft Windows
- Externe server die toegankelijk is via OpenSSH

## Hoe PuTTY en PuTTYgen te installeren

Zowel PuTTY als PuTTYgen zijn nodig om OpenSSH-sleutels te converteren en via SSH verbinding te maken met de server. Deze twee tools kunnen afzonderlijk worden gedownload of, bij voorkeur, als Windows-installatieprogramma vanaf de [PuTTY-downloadpagina](http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html "PuTTY Download Page").

Zodra het PuTTY Windows-installatieprogramma is gedownload, dubbelklikt u op het uitvoerbare bestand in de map Download en volgt u de instructies in de installatiewizard. De standaardinstellingen zijn geschikt voor de meeste installaties. Zowel PuTTY als PuTTYgen zouden nu toegankelijk moeten zijn vanuit de lijst met Windows-programma’s.

## Hoe bestaande openbare en privésleutels te gebruiken

Als u al een OpenSSH openbare en privésleutel hebt, kopieer dan de id\_rsa-sleutel naar uw Windows-bureaublad. Dit kunt u doen door de inhoud van het bestand te kopiëren en te plakken of door een SCP-client te gebruiken, zoals PSCP, die wordt meegeleverd met het PuTTY-installatiepakket of FileZilla.

Start vervolgens PuTTYgen vanuit de lijst met Windows-programma’s.

1. Klik op **Conversions** in het menu PuTTY Key Generator en selecteer **Import key**.
2. Navigeer naar de OpenSSH privésleutel en klik op **Openen**.
3. Ga in het gedeelte **Actions (Act** ies) naar **Save the generated key (De gegenereerde sle** utel opslaan) en selecteer **Save private key**(Privésleutel opslaan).
4. Kies een optionele wachtwoordzin om de privésleutel te beveiligen.
5. Sla de privésleutel op het bureaublad op als ‘id\_rsa.ppk’.

[![Afbeelding: PuTTY Key Generator](https://www.ionos.com/nl-be/digitalguide/fileadmin/_processed_/1/c/csm_putty-key-generator_e8e0fa9df9.webp "PuTTY Key Generator")](https://www.ionos.com/nl-be/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/putty-key-generator.png) With the PuTTY Key Generator you can use already existing OpenSSH keys. Als de openbare sleutel al is toegevoegd aan het bestand ‘authorized\_keys’ op de externe SSH-server, maak dan verbinding met de server met de privésleutel.

Anders gaat u verder door de openbare sleutel naar de server te kopiëren.

## Hoe nieuwe openbare en privésleutels aanmaken

Start PuTTYgen vanuit de lijst met Windows-programma’s en volg de onderstaande stappen.

1. Zoek onder **Parameters** het veld **Aantal bits in een gegenereerde sleutel:** onderaan het venster. Verhoog het aantal bits naar **2048 of hoger.**
2. Ga onder **Acties** naar **Een openbaar/privé sleutelpaar genereren** en klik op **Genereren**.
3. U wordt gevraagd om de muiscursor binnen het venster PuTTY Key Generator te bewegen. Dit fungeert als een randomiser bij het genereren van de privésleutel.
4. Zodra de sleutelinformatie verschijnt, klikt u op **Privésleutel opslaan** onder **Acties** / **De gegenereerde sleutel opslaan**.
5. Sla de privésleutel op het bureaublad op als ‘id\_rsa.ppk’.
6. De openbare sleutel bevindt zich in het veld **Openbare sleutel om in het OpenSSH authorized\_keys-bestand te plakken:** in het gedeelte **Sleutel** bovenaan het venster.

[![Afbeelding: PuTTYgen](https://www.ionos.com/nl-be/digitalguide/fileadmin/_processed_/e/7/csm_create-new-public-and-private-keys_88698ee8ba.webp "PuTTYgen")](https://www.ionos.com/nl-be/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. ## Hoe kopieer je een openbare sleutel naar een externe server?

De OpenSSH-openbare sleutel bevindt zich onder **Openbare sleutel voor het plakken van informatie OpenSSH authorized\_keys-bestand:** in het gedeelte **Sleutel**. De openbare sleutel begint met **ssh-rsa**, gevolgd door een reeks tekens.

1. Selecteer de volledige openbare sleutel in de PuTTY Key Generator en kopieer vervolgens de geselecteerde tekst.
2. Start PuTTY en log in op de externe server met uw bestaande gebruikersgegevens.
3. Gebruik uw favoriete teksteditor om het bestand authorized\_keys aan te maken en/of te openen:

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

4. Plak de openbare sleutel in het bestand authorized\_keys.

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

5. Sla het bestand op en sluit de teksteditor.
6. Pas de machtigingen van het bestand authorized\_keys aan, zodat het bestand geen schrijfrechten voor een groep toestaat.

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

7. Meld u af bij de externe server.

## Hoe verbinding maken met een externe server met een privésleutel

Nu is het tijd om SSH-sleutelverificatie te testen. Sluit de PuTTYgen-tool en start PuTTY opnieuw op.

1. Voer de hostnaam of het IP-adres van de externe server in onder **Sessie**.
2. Ga naar **Verbinding** &gt; **SSH**&gt; **Auth**.
3. Klik op **Bladeren…** onder **Authenticatieparameters** / **Privésleutelbestand voor authenticatie**.
4. Zoek de privésleutel ‘id\_rsa.ppk’ en klik op **Openen**.
5. Klik ten slotte nogmaals **op Openen** om in te loggen op de externe server met sleutelpaarverificatie.

[![Afbeelding: Connect to Server with Private Key](https://www.ionos.com/nl-be/digitalguide/fileadmin/_processed_/1/5/csm_connect-to-server-with-private-key_416d1bb484.webp "Connect to Server with Private Key")](https://www.ionos.com/nl-be/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/nl-be/digitalguide/server/configuratie/ssh-sleutel-met-putty/](https://www.ionos.com/nl-be/digitalguide/server/configuratie/ssh-sleutel-met-putty/) for AI/LLM consumption.