Public Key: komt op de server
De Public Key is één regel die je op de server in ~/.ssh/authorized_keys zet. Hij is niet geheim: wie hem kent, kan er niet mee inloggen.
Je bepaalt welke diensten wij mogen inschakelen voor analyse, personalisatie en externe inhoud.
We gebruiken cookies en vergelijkbare technologieën op onze website om inhoud te personaliseren, externe media te integreren en het gebruik van afzonderlijke onderdelen beter te begrijpen.
Noodzakelijke cookies
Deze vermeldingen waarborgen basisfuncties zoals beveiliging, stabiliteit en formulierverwerking.
Optionele secties
Gegevensverwerking kan plaatsvinden met je toestemming of op basis van gerechtvaardigde belangen. In de cookie-instellingen kun je elke optionele categorie weigeren of afzonderlijk toestaan.
Sommige diensten verwerken persoonsgegevens in derde landen. Met je toestemming accepteer je ook deze doorgifte. Meer informatie vind je in onze privacyverklaring.
Je kunt je selectie later op elk moment opnieuw openen en aanpassen. · 1.0.2
Met de gratis SSH Key Generator maak je online een SSH-key aan: een Ed25519- of RSA-sleutelpaar, direct in je browser en zonder aanmelding, eventueel met een passphrase. Je krijgt de Public Key als één regel zoals ssh-ed25519 AAAAC3Nz… admin@mein-laptop voor authorized_keys, de Private Key in OpenSSH-formaat en de SHA256-vingerafdruk. De Private Key verlaat deze pagina nooit.
Gebouwd door Florian Galz
Sleutel klaar? Bij een VPS van ZAP-Hosting kun je hem direct tijdens het bestellen toevoegen.
Staat aan het einde van de Public Key, zodat je hem later op de server herkent.
Versleutelt de Private Key zoals ssh-keygen (bcrypt, 16 rondes, AES-256). Zonder passphrase kan iedereen met het bestand ermee inloggen.
De sleutel wordt alleen in je browser aangemaakt (Web Crypto API). Geen verzoek, geen opslag: de Private Key verlaat deze pagina nooit.
Kies een type, commentaar en passphrase en klik op 'Sleutelpaar aanmaken'. Hier verschijnen dan de Public Key, Private Key en fingerprint.
Voorbeeldresultaat
Je kiest het type, een opmerking en eventueel een wachtwoordzin. De tool levert een publieke sleutel, privésleutel en fingerprint. Hieronder zie je een echte Ed25519-publieke sleutel als voorbeeld. Je sleutel is bij elke klik nieuw en ziet er daarom anders uit.
Voorbeeld · Vaste voorbeeldsleutel; elke nieuwe sleutel is anders
Invoer
Uitvoer
| Deel | Betekenis |
|---|---|
| ssh-ed25519 | Sleuteltype: ssh-ed25519 voor Ed25519, ssh-rsa voor RSA. |
| AAAAC3NzaC1lZDI1… | De eigenlijke publieke sleutel in Base64. Bij Ed25519 altijd 68 tekens, bij RSA 4096 meer dan 700. |
| admin@mein-laptop | Opmerking: vrij te kiezen, alleen om de sleutel te herkennen. Heeft geen invloed op het inloggen. |
Waarom deze tool
Wat deze SSH-sleutelgenerator kan en waar hij op let.
Alleen in de browser
Gegenereerd met de Web Crypto API op je apparaat. Geen verzoek, geen opslag: de privésleutel verlaat deze pagina nooit.
Ed25519 en RSA
Ed25519 als moderne standaard, RSA met 4096 of 3072 bit voor oudere systemen.
Optionele passphrase
Versleutelt de privésleutel zoals ssh-keygen (bcrypt met 16 rondes, AES-256-CTR).
Echt OpenSSH-formaat
Privésleutel als -----BEGIN OPENSSH PRIVATE KEY-----, publieke sleutel als één regel voor authorized_keys, zoals ssh-keygen ze schrijft.
Vingerafdruk ter controle
Toont de SHA256-vingerafdruk, dezelfde waarde die ssh-keygen -l geeft.
Commando's om de sleutel toe te voegen
Kant-en-klare commando's voor ssh-copy-id, authorized_keys en het aanmelden, met de juiste bestandsnamen en rechten.
Hoe het werkt
In vier stappen van een nieuw sleutelpaar naar inloggen zonder wachtwoord.
Stap 1
Kies Ed25519 (aanbevolen) of RSA. Bij RSA stel je de sleutellengte in op 4096 of 3072 bit.
Stap 2
Voer eventueel een opmerking zoals max@laptop en een passphrase in, die je ter bevestiging herhaalt. Klik op ‘Sleutelpaar genereren’ om de Public Key, Private Key en SHA256-vingerafdruk in je browser aan te maken.
Stap 3
Kopieer de Private Key en Public Key of download ze (bijv. id_ed25519 en id_ed25519.pub) en zet beide in je .ssh-map. Op Linux en macOS stel je met chmod 600 de rechten voor de Private Key in.
Stap 4
Kopieer de publieke sleutel met ssh-copy-id of het getoonde commando naar ~/.ssh/authorized_keys op de server. Daarna log je met ssh -i zonder wachtwoord in.
Basisprincipes
Een SSH-key is een sleutelpaar bestaande uit een Public Key en een Private Key. In plaats van een wachtwoord in te voeren, bewijst je computer bij het inloggen dat hij de bijbehorende Private Key heeft.
De Public Key is één regel die je op de server in ~/.ssh/authorized_keys zet. Hij is niet geheim: wie hem kent, kan er niet mee inloggen.
De Private Key blijft op je computer, bij voorkeur in ~/.ssh/ en versleuteld met een passphrase. Wie het onbeveiligde bestand krijgt, kan inloggen overal waar de bijbehorende Public Key is opgeslagen.
Deze ssh-keygen-opdrachten maken het sleutelpaar lokaal op je computer, in hetzelfde OpenSSH-formaat dat de SSH Key Generator levert:
ssh-keygen -t ed25519 -C max@laptopssh-keygen -t rsa -b 4096 -C max@laptopMeer ontdekken
Genereer sterke, willekeurige wachtwoorden rechtstreeks in je browser — er wordt niets opgeslagen of verzonden.
Gebouwd door Rugile Rutkauskaite
Stel Unix-/Linux-bestandsrechten via selectievakjes samen als octale waarde en symbolische notatie, of decodeer ze andersom — inclusief setuid/setgid/sticky bit en een kant-en-klaar chmod-commando om te kopiëren.
Gebouwd door Justin Schuessler
Stel Cron-expressies samen met een formulier, met uitleg in het Duits en een voorbeeld van de volgende uitvoeringstijden — volledig in de browser.
Gebouwd door Jakub Martyniak
Genereer MD5-, SHA-1-, SHA-256- en SHA-512-hashes van tekst of bestanden en vergelijk checksums. Werkt volledig in je browser.
Gebouwd door Luca Stanek
Bcrypt-hashes genereren en controleren — volledig in de browser, met instelbare cost factor.
Gebouwd door Rugile Rutkauskaite
Wachtwoordchecker: controleer de sterkte en kraaktijd van je wachtwoord en krijg waarschuwingen voor patronen. Werkt volledig in je browser; er wordt niets verzonden.
Gebouwd door Luca Stanek
FAQ
Korte antwoorden over sleuteltypen, wachtwoordzinnen, beveiliging en het toevoegen van de sleutel aan je server.
Drie dingen: de publieke sleutel als één regel (bijv. ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOqb9NdaBdneuqRd7QOYM6KYP5ZQlUq07JqHDlI7RY1I admin@mein-laptop), de privésleutel in OpenSSH-formaat (-----BEGIN OPENSSH PRIVATE KEY-----) en de fingerprint, bijvoorbeeld SHA256:f3J1EiY0bTdQMCH1DWyTodDOtoGE0abQW7po14q8jlE. Je kunt beide sleutels kopiëren of downloaden als id_ed25519 en id_ed25519.pub.
Het sleutelpaar wordt uitsluitend in je browser aangemaakt met de Web Crypto API. Er is geen serververzoek, opslag of logging; de Private Key verlaat deze pagina nooit. Sluit je het tabblad zonder de sleutel eerst op te slaan, dan ben je hem kwijt. Wil je de sleutel liever volledig lokaal aanmaken, gebruik dan ssh-keygen -t ed25519 in de terminal.
Ed25519 wordt aanbevolen: korte sleutels, snel aangemaakt en sinds versie 6.5 (2014) ondersteund door OpenSSH. Kies RSA met 4096 bit alleen als een ouder systeem, een router of een dienst Ed25519 nog niet ondersteunt. 3072 bit is het minimum dat we voor nieuwe RSA-sleutels aanbieden; een optie voor 2048 bit is er niet. Kan je browser nog geen Ed25519-sleutels aanmaken, dan toont de tool een melding en een knop om over te schakelen naar RSA.
Een wachtwoordzin is optioneel, maar aanbevolen. Daarmee versleutelt de tool de privésleutel net als ssh-keygen (bcrypt met 16 rondes, AES-256-CTR). Wie het bestand vindt, kan zich zonder wachtwoordzin niet aanmelden. Met ssh-agent hoef je de wachtwoordzin niet bij elke verbinding in te voeren. Je kunt hem later wijzigen met ssh-keygen -p -f ~/.ssh/id_ed25519.
Het makkelijkst is met ssh-copy-id -i ~/.ssh/id_ed25519.pub root@<server-ip>. Je kunt ook op de server de opdracht uitvoeren die de tool toont: die maakt ~/.ssh aan, voegt de regel toe aan ~/.ssh/authorized_keys en stelt de rechten in op respectievelijk 700 en 600. Daarna log je met ssh -i ~/.ssh/id_ed25519 root@<server-ip> zonder wachtwoord in.
Ja. De Public Key is een gewone OpenSSH-regel (ssh-ed25519 of ssh-rsa, sleutel, opmerking), zoals ssh-keygen die naar het .pub-bestand schrijft. Voeg deze regel toe aan de SSH-keyinstellingen van je account. De Private Key blijft op je computer.
Op Linux en macOS in ~/.ssh/, op Windows in C:\Users\<Name>\.ssh\. De Private Key moet op Linux en macOS rechten 600 hebben (chmod 600 ~/.ssh/id_ed25519), anders weigert SSH de sleutel. Windows 10 en 11 hebben OpenSSH ingebouwd; daar werken de bestanden direct met ssh in de terminal. Voor PuTTY importeer je de Private Key in PuTTYgen (Conversions > Import key) en sla je hem op als .ppk-bestand. De tool zelf levert alleen het OpenSSH-formaat. Geef de Private Key nooit door; alleen het .pub-bestand komt op de server.
De fingerprint is een korte checksum (SHA-256) van de publieke sleutel, bijvoorbeeld SHA256:f3J1EiY0bTdQMCH1DWyTodDOtoGE0abQW7po14q8jlE. Daarmee herken je een sleutel zonder de hele regel te vergelijken. ssh-keygen -l -f ~/.ssh/id_ed25519.pub toont dezelfde waarde.
Nog vragen?
Contact opnemen met supportEen VPS van ZAP-Hosting geeft je vanaf het eerste moment roottoegang via SSH, een eigen firewall en aanmelding met een sleutel.
Geen installatie. Geen risico. Binnen enkele seconden online.
Op zoek naar meer tools? Alle ontwikkelaarstools bekijken
© 2026 ZAP-Hosting GmbH