VPS: Eerste toegang via SSH
Deze handleiding is gemaakt met de volgende producten:
(Details kunnen verschillen bij producten van verschillende aanbieders, maar de hoofdconcepten blijven hetzelfde)
Introductie

Linux-serverproducten hebben standaard geen grafische beheerinterface, daarom verloopt de verbinding en het beheer via een SSH-client (console). Er is een breed scala aan SSH-clients beschikbaar. Hieronder vind je een overzicht van bekende / vaak gebruikte SSH-clients.
| SSH-Client | Ondersteunde besturingssystemen | Open-Source | Download |
|---|---|---|---|
| Putty | Windows, Linux | Ja | Klik |
| Kitty | Windows, Linux | Ja | Klik |
| MobaXterm | Windows, Linux | Ja | Klik |
| SecureCRT | Windows, Linux, Mac | Nee | Klik |
| mRemoteNG | Windows | Ja | Klik |
IP-adres & toegang
Hieronder wordt uitgelegd hoe je verbinding maakt met de Putty SSH-client. In het configuratievenster voer je het IP-adres van de server en de SSH-poort 22 in bij hostname. Daarna kun je de verbinding starten via de knop Open.
SSH-login via wachtwoord is standaard uitgeschakeld. Wil je inloggen met een wachtwoord, dan moet je deze optie eerst activeren onder Toegang & Beveiliging.
Bij de eerste verbinding met de server verschijnt er een beveiligingsmelding van Putty, die aangeeft dat er nog geen host key in het register is opgeslagen. Bevestig dit met Yes als je deze melding niet elke keer wilt zien.
Dit opent de SSH-console en vraagt om een gebruikersnaam en wachtwoord. De gebruikersnaam is "root". Het wachtwoord vind je in de webinterface onder "Toegang & Beveiliging" of kun je daar instellen.
Beheer via SSH
Voor optimaal gebruik van de SSH-client is het belangrijk om de basiscommando’s te kennen. Hieronder vind je een overzicht met alle relevante commando’s en hun betekenis:
Accountbeheer
| Commando | Beschrijving | Syntax |
|---|---|---|
| useradd | Nieuwe gebruiker aanmaken | useradd [opties] [gebruikersnaam] |
| usermod | Bestaande gebruiker aanpassen | usermod [opties] [gebruikersnaam] |
| userdel | Bestaande gebruiker verwijderen | userdel [opties] [gebruikersnaam] |
| passwd | Wachtwoord van een gebruiker wijzigen | passwd [opties] [gebruikersnaam] |
Systeembeheer
| Commando | Beschrijving | Syntax |
|---|---|---|
| top | Overzicht van belasting, processen en andere info (zoals Taakbeheer in Windows) | top |
| df | Weergave van schijfruimtegebruik (partities) | df -h |
| du | Weergave van schijfruimtegebruik (map) | du -sh * |
| free | Geheugengebruik van het systeem, verdeeld in RAM en SWAP | free |
| kill | Beëindigt proces met opgegeven proces-ID (PID) | kill [ID] |
| killall | Beëindigt alle processen met opgegeven naam | killall [naam] |
| mv | Verplaatst bestanden of mappen naar een andere locatie | mv bronpad nieuwPad |
| mkdir | Nieuwe map aanmaken | mkdir mapnaam |
| service | Start, stop, herstart service en controleer status | service dienstnaam start/stop/restart/status |
| reboot | Herstart het systeem | reboot |
Bestandsbeheer
| Commando | Beschrijving | Syntax |
|---|---|---|
| ls | Toont bestanden en mappen in de directory | ls |
| cd | Verander van directory | cd [OPTIE] DIRECTORY |
| cp | Kopieer bestanden of mappen | cp [OPTIES] BRON BESTEMMING |
| mv | Verplaats bestand of map | mv [OPTIE] BRON BESTEMMING |
| mkdir | Maak nieuwe map aan | mkdir [OPTIE] MAPNAAM |
| rmdir | Verwijder bestaande map | rmdir [OPTIE] MAPNAAM |
| find | Doorzoek het bestandssysteem | find [OPTIES] [DIRECTORY] [ACTIES] |
| grep | Zoek in tekstbestanden | grep [OPTIES] ZOEKPATROON [BESTAND(EN)] |
Netwerkbeheer
| Commando | Beschrijving | Syntax |
|---|---|---|
| ip | Opvragen en configureren van netwerkinterfaces | ip [OPTIES] OBJECT [COMMANDO [ARGUMENTEN]] |
| netstat | Status van netwerkinterfaces opvragen | netstat [OPTIES] |
| nslookup | DNS-informatie opvragen | nslookup |
| ping | Netwerkverbinding testen | ping [OPTIES] BESTEMMING |