Toegang tot je VPS: SSH keys
Op een Maenda Media VPS log je via SSH in met een SSH key. Wachtwoord-login via SSH staat om veiligheidsredenen uit: het wachtwoord dat je in het dashboard ziet is een console-wachtwoord en werkt alleen op de webconsole (noodtoegang via je browser). In dit artikel lees je hoe je in een paar minuten een SSH key aanmaakt, aan je VPS koppelt en veilig inlogt.
Waarom SSH keys in plaats van een wachtwoord?
Een SSH key is een cryptografisch sleutelpaar: een private key die alleen op jouw computer staat, en een public key die op de server wordt gezet. Bij het inloggen bewijst je computer wiskundig dat hij de private key bezit — er gaat nooit een geheim over de lijn.
| Wachtwoord | SSH key | |
|---|---|---|
| Te raden door aanvallers | Ja (brute force) | Nee |
| Onderschept bij phishing | Mogelijk | Nee |
| Per apparaat intrekbaar | Nee | Ja |
| Inloggen zonder typen | Nee | Ja |
Omdat geautomatiseerde aanvallen op poort 22 continu wachtwoorden proberen, is wachtwoord-login via SSH op onze VPS'en standaard uitgeschakeld.
Stap 1: SSH key aanmaken
Open een terminal (Windows: PowerShell, macOS/Linux: Terminal) en voer uit:
ssh-keygen -t ed25519
Druk op Enter om de standaardlocatie te accepteren. Je kunt optioneel een wachtwoordzin (passphrase) instellen — dat is een extra slot op je private key en is aan te raden.
Dit werkt op Windows 10 en nieuwer, macOS en Linux zonder extra software. Er worden twee bestanden aangemaakt:
id_ed25519— je private key. Deel deze nooit en upload hem nergens.id_ed25519.pub— je public key. Deze plak je straks in het dashboard.
Stap 2: Public key kopiëren
Toon de inhoud van je public key en kopieer de volledige regel (begint met ssh-ed25519):
Windows (PowerShell):
type $env:USERPROFILE\.ssh\id_ed25519.pub
macOS / Linux:
cat ~/.ssh/id_ed25519.pub
Stap 3: Key toevoegen via het dashboard
- Log in op je Maenda Media dashboard
- Ga naar Diensten en open je VPS
- Kies Beheren → Console & Toegang
- Scrol naar het blok SSH Keys
- Plak je public key in het veld en klik op Toevoegen
De key wordt direct op je VPS geplaatst — je hoeft niets te herstarten.
Stap 4: Inloggen
Verbind vanaf dezelfde computer waarop je de key hebt aangemaakt:
ssh root@<jouw-vps-ip>
Het IP-adres van je VPS vind je op de pagina Console & Toegang. SSH vindt je key automatisch in de map ~/.ssh/. Heb je een passphrase ingesteld, dan wordt daar eenmalig om gevraagd.
Meerdere keys en keys verwijderen
Je kunt zoveel keys toevoegen als je wilt — bijvoorbeeld één per apparaat (laptop, werkstation). Werk je met meerdere personen op dezelfde VPS, geef dan iedere persoon een eigen key. Een key intrekken doe je op dezelfde plek in het dashboard: klik op het prullenbak-icoon naast de key. Dat apparaat heeft daarna direct geen toegang meer, zonder dat de andere keys worden geraakt.
De webconsole als noodtoegang
Gaat er iets mis — verkeerde firewall-regel, SSH-configuratie kapot, key kwijt — dan kun je altijd bij je VPS via de webconsole in het dashboard (Beheren → Console & Toegang). Daar log je in met de gebruikersnaam en het console-wachtwoord dat in het dashboard staat. De webconsole werkt onafhankelijk van SSH en van de netwerkconfiguratie van je VPS.
Veelgestelde vragen
Waarom werkt mijn wachtwoord niet via SSH?
Dat is bewust: wachtwoord-login via SSH staat uit op onze VPS'en. Het wachtwoord in je dashboard is een console-wachtwoord en werkt alleen op de webconsole. Via SSH log je in met een SSH key — volg de stappen hierboven.
Ik ben mijn SSH key kwijt — wat nu?
Geen probleem. Open de webconsole in het dashboard en log in met je console-wachtwoord. Maak vervolgens op je (nieuwe) computer een nieuwe key aan met ssh-keygen -t ed25519 en voeg de public key toe via Console & Toegang → SSH Keys. Verwijder daarna eventueel de oude key uit de lijst.
Kan ik dezelfde key voor meerdere VPS'en gebruiken?
Ja. Je public key mag je op zoveel servers zetten als je wilt; dat is veilig omdat de public key geen geheim is. Voeg hem per VPS toe via het dashboard.
Wat is het verschil tussen de public en private key?
De private key (id_ed25519) is geheim en blijft altijd op jouw computer. De public key (id_ed25519.pub) mag iedereen zien en zet je op servers. Alleen de combinatie van beide geeft toegang. Vraagt iemand ooit om je private key, dan is dat altijd oplichting.
Werkt dit ook vanaf mijn telefoon of tablet?
Ja, met een SSH-app zoals Termius (iOS/Android). Maak in de app een sleutelpaar aan, kopieer de public key en voeg die toe via het dashboard, net als bij een computer.