Ga naar hoofdinhoud

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-ClientOndersteunde besturingssystemenOpen-SourceDownload
PuttyWindows, LinuxJaKlik
KittyWindows, LinuxJaKlik
MobaXtermWindows, LinuxJaKlik
SecureCRTWindows, Linux, MacNeeKlik
mRemoteNGWindowsJaKlik

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.

info

SSH-login via wachtwoord is standaard uitgeschakeld. Wil je inloggen met een wachtwoord, dan moet je deze optie eerst activeren onder Toegang & Beveiliging.

info

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

CommandoBeschrijvingSyntax
useraddNieuwe gebruiker aanmakenuseradd [opties] [gebruikersnaam]
usermodBestaande gebruiker aanpassenusermod [opties] [gebruikersnaam]
userdelBestaande gebruiker verwijderenuserdel [opties] [gebruikersnaam]
passwdWachtwoord van een gebruiker wijzigenpasswd [opties] [gebruikersnaam]

Systeembeheer

CommandoBeschrijvingSyntax
topOverzicht van belasting, processen en andere info (zoals Taakbeheer in Windows)top
dfWeergave van schijfruimtegebruik (partities)df -h
duWeergave van schijfruimtegebruik (map)du -sh *
freeGeheugengebruik van het systeem, verdeeld in RAM en SWAPfree
killBeëindigt proces met opgegeven proces-ID (PID)kill [ID]
killallBeëindigt alle processen met opgegeven naamkillall [naam]
mvVerplaatst bestanden of mappen naar een andere locatiemv bronpad nieuwPad
mkdirNieuwe map aanmakenmkdir mapnaam
serviceStart, stop, herstart service en controleer statusservice dienstnaam start/stop/restart/status
rebootHerstart het systeemreboot

Bestandsbeheer

CommandoBeschrijvingSyntax
lsToont bestanden en mappen in de directoryls
cdVerander van directorycd [OPTIE] DIRECTORY
cpKopieer bestanden of mappencp [OPTIES] BRON BESTEMMING
mvVerplaats bestand of mapmv [OPTIE] BRON BESTEMMING
mkdirMaak nieuwe map aanmkdir [OPTIE] MAPNAAM
rmdirVerwijder bestaande maprmdir [OPTIE] MAPNAAM
findDoorzoek het bestandssysteemfind [OPTIES] [DIRECTORY] [ACTIES]
grepZoek in tekstbestandengrep [OPTIES] ZOEKPATROON [BESTAND(EN)]

Netwerkbeheer

CommandoBeschrijvingSyntax
ipOpvragen en configureren van netwerkinterfacesip [OPTIES] OBJECT [COMMANDO [ARGUMENTEN]]
netstatStatus van netwerkinterfaces opvragennetstat [OPTIES]
nslookupDNS-informatie opvragennslookup
pingNetwerkverbinding testenping [OPTIES] BESTEMMING