Bijgewerkt op
Je logt op je VPS in met een SSH-sleutel. Zo'n sleutel bestaat uit twee delen: een publieke sleutel die op de server komt te staan, en een privésleutel die alleen op jouw computer blijft. Er staat geen wachtwoord op je server, dus zonder je privésleutel kom je er niet in.
Een sleutelpaar maken
Heb je nog geen sleutel, maak er dan een aan. Open een terminal (op Windows PowerShell) en typ:
ssh-keygen -t ed25519 -C "jouw@e-mailadres"
Druk op enter om de standaardlocatie te accepteren en kies een wachtwoordzin voor de sleutel. Je krijgt twee bestanden: id_ed25519 is je privésleutel, die deel je nooit met iemand. id_ed25519.pub is je publieke sleutel, en die mag je overal plakken.
Je sleutels bewaren in je klantportaal
- Ga naar VPS en klik op SSH-sleutels.
- Geef de sleutel een naam die je herkent, bijvoorbeeld "Werklaptop".
- Plak de inhoud van je
.pub-bestand: één regel die begint metssh-ed25519ofssh-rsa.
Deze sleutelbos hoort bij je account, niet bij één server. Bij het bestellen van een server en bij een herinstallatie vink je aan welke van deze sleutels op die server komen.
Een nieuwe sleutel komt niet vanzelf op een draaiende server
Dit is het belangrijkste om te weten. Een sleutel toevoegen aan je sleutelbos verandert niets aan servers die al draaien. Wil je een nieuwe sleutel op een bestaande server gebruiken, dan zijn er twee wegen:
- Log in met een sleutel die er al op staat en zet de nieuwe erbij in
~/.ssh/authorized_keys. Dit is de gewone manier. - Of installeer de server opnieuw en vink de sleutel dan aan. Let op: daarbij gaan alle gegevens op de server verloren.
Op de pagina van je server zie je onder SSH-sleutels per sleutel of hij Geplaatst of Niet geplaatst is.
Een sleutel verwijderen
Haal je een sleutel uit je sleutelbos, dan verdwijnt hij niet van servers waar hij al op staat. Die blijven met die sleutel bereikbaar tot de volgende herinstallatie. Moet hij er echt af, log dan in en verwijder hem uit ~/.ssh/authorized_keys op de server zelf.
Ik ben mijn privésleutel kwijt
Dan kun je niet meer op je server inloggen, en wij kunnen die toegang ook niet voor je herstellen. De enige weg terug is de server opnieuw installeren met een nieuwe sleutel, en daarbij wordt alles op de server gewist.
Voorkom dat: bewaar je privésleutel op een veilige plek en zet bij het aanmaken van een server meteen twee sleutels neer, bijvoorbeeld die van je laptop en die van een tweede apparaat.
Was dit artikel nuttig?
Laat het ons weten, dan weten we welke uitleg beter kan.