Ga naar hoofdinhoud

Dedicated Server: 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 worden standaard geleverd zonder 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 de verbinding met de Putty SSH-client uitgelegd. In het configuratievenster voer je het IP-adres van de server en de SSH-poort 22 in bij hostname. Daarna kan de verbinding worden gestart 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 je informeert dat er nog geen host key in het register is opgeslagen. Dit kun je bevestigen met Yes als je deze melding niet elke keer opnieuw wilt zien.

Hiermee opent de SSH-console en wordt gevraagd om een gebruikersnaam en wachtwoord. De gebruikersnaam is "root". Het wachtwoord vind je in de webinterface onder "Toegang & Beveiliging" of je kunt het daar instellen.

Beheer via SSH

Voor optimaal gebruik van de SSH-client is het essentieel 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 wijzigen van een gebruikerpasswd [opties]

Systeembeheer

CommandoBeschrijvingSyntax
topOverzicht van belasting, processen en andere info (vergelijkbaar met Taakbeheer in Windows)top
dfWeergave van opslaggebruik (partities)df -h
duWeergave van opslaggebruik (mappen)du -sh *
freeGeheugengebruik van het systeem, verdeeld in RAM en SWAPfree
killBeëindigt het proces met de opgegeven proces-ID (PID)kill [ID]
killallBeëindigt alle processen met de 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