Net opgeleverd is je Linux-VPS nog helemaal schoon. Met deze commando's is hij in vijf minuten klaar voor gebruik en veilig. Log via SSH in als root (zo maak je verbinding) en volg de stappen op volgorde.
1. Werk alles bij
apt update && apt upgrade -y
Bestaat daarna het bestand /var/run/reboot-required, herstart dan met reboot (de kernel is bijgewerkt).
2. Je tijdzone
timedatectl set-timezone Europe/Amsterdam
Andere tijdzones: Europe/Brussels, Europe/Luxembourg, America/Paramaribo, America/Curacao... Controleer de instelling met timedatectl. Dat is belangrijk zodat logs, cronjobs en geplande herstarts volgens jouw tijd lopen.
3. Basistools
apt install -y htop curl wget unzip nano screen ufw
4. Firewall, zonder jezelf buiten te sluiten
Sta eerst SSH toe en schakel daarna de firewall in. Andersom sluit je jezelf meteen buiten:
ufw allow OpenSSH
ufw enable
ufw status
Open vanaf dan alleen de poorten die je gebruikt: poorten openen in Linux. Heb je jezelf buitengesloten, log dan in via de VNC-console en voer ufw disable uit.
5. Automatische beveiligingsupdates
apt install -y unattended-upgrades
dpkg-reconfigure -plow unattended-upgrades
Antwoord Yes. Vanaf dan worden beveiligingspatches elke dag automatisch geïnstalleerd, zonder onverwachte herstarts.
6. Een gewone gebruiker voor dagelijks gebruik (aanbevolen)
adduser jouwnaam
usermod -aG sudo jouwnaam
Log in met die gebruiker en zet sudo voor de beheercommando's. Zo maak je minder snel per ongeluk iets kapot.
Als je Rocky Linux gebruikt
Dan veranderen er twee dingen: de pakketbeheerder is dnf (dnf update -y) en de firewall is firewalld (firewall-cmd --permanent --add-service=ssh && firewall-cmd --reload).
Aanbevolen volgende stap: inloggen via SSH met een sleutel in plaats van een wachtwoord.