Handleiding Webhosting

Hoe voeg ik SSH-sleutels toe aan mijn account?

Hoe je SSH-sleutels toevoegt aan je DirectAdmin-account voor SFTP- en SSH-inloggen zonder wachtwoord.

Door Yvan Watchman Bijgewerkt

Met SSH-sleutels log je in via SFTP of SSH zonder wachtwoord. Je voegt je publieke sleutel toe in DirectAdmin; de privésleutel blijft op je computer.

Goed om te weten

De optie SSH Keys is alleen zichtbaar als SSH-toegang is ingeschakeld voor je account. Zie je hem niet, open dan een ticket op planetno.de/ticket om SSH-toegang aan te vragen.

Stap 1: Genereer een SSH-sleutel (als je er nog geen hebt)

Open op je computer een terminal en voer uit:

bash
ssh-keygen -t ed25519 -C "mijn-laptop"

Tip

We raden ed25519 aan. Het is sneller dan RSA en gebruikt kortere sleutels met minstens even goede beveiliging. Gebruik RSA alleen als je systeem ed25519 niet ondersteunt.

Voor RSA (bijvoorbeeld op oudere systemen):

bash
ssh-keygen -t rsa -b 4096 -C "mijn-laptop"

Druk op Enter voor het standaardbestand. Je kunt ook een wachtzin instellen voor extra beveiliging.

Wat je achter -C zet, is het comment. Het komt aan het eind van de sleutelregel en straks zie je het in DirectAdmin terug. Kies iets waaraan je de sleutel herkent, zoals de naam van je computer.

Je publieke sleutel staat in ~/.ssh/id_ed25519.pub of ~/.ssh/id_rsa.pub. Open dit bestand en kopieer de hele regel; die heb je in de volgende stap nodig.

Stap 2: Voeg de sleutel toe in DirectAdmin

  1. Log in op DirectAdmin via de link in je welkomstmail, of ga naar my.planetnode.net, open je webhostingproduct en klik op de inlogknop.
  2. Ga in het menu naar Advanced Features → SSH Keys.
  3. Klik rechtsboven op Paste Key. De knop Create Key ernaast is niet nodig; je hebt je sleutel al in stap 1 gemaakt.

De pagina SSH Keys in DirectAdmin, geopend via Advanced Features in het menu links, met rechtsboven de knop Paste Key.

  1. Het venster Paste Authorized Key opent. Plak je publieke sleutel in het veld Line: de hele regel uit id_ed25519.pub of id_rsa.pub, inclusief het comment aan het eind.
  2. Klik op Create.

Het venster Paste Authorized Key met een publieke sleutel in het veld Line en rechtsonder de knop Create.

Controleren

Open op de pagina SSH Keys het tabblad Authorized Keys. Je sleutel staat daar met het comment uit je sleutelregel, de fingerprint, het type (bijvoorbeeld ssh-ed25519) en de grootte. Onder Options kun je de sleutel bewerken.

Het tabblad Authorized Keys op de pagina SSH Keys met de toegevoegde sleutel mijn-laptop en de kolommen Comment, Fingerprint, Type, Size en Options.

Staat je sleutel erin, dan kun je via SFTP of SSH verbinden zonder wachtwoord, zolang je de bijbehorende privésleutel op je computer gebruikt.

Sleutelformaat

Een publieke sleutel ziet er zo uit:

text
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAI... mijn-laptop

of:

text
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAC... mijn-laptop

Plak de hele regel als één regel, zonder regeleinden in het midden. Plak nooit je privésleutel (het bestand zonder .pub).

Aanvullende bronnen

Heeft dit artikel je geholpen?

Niet gevonden wat je zocht?

Open een ticket, dan kijkt ons team met je mee. Voor een snelle vraag kun je ook terecht op Discord.

Ticket openen Naar Discord