Frisch ausgeliefert ist dein Linux-VPS leer. Mit diesen Befehlen ist er in fünf Minuten startklar und sicher. Melde dich per SSH als root an (so verbindest du dich) und geh der Reihe nach vor.
1. Alles aktualisieren
apt update && apt upgrade -y
Wenn danach die Datei /var/run/reboot-required existiert, starte mit reboot neu (der Kernel wurde aktualisiert).
2. Deine Zeitzone
timedatectl set-timezone Europe/Berlin
Andere: Europe/Vienna, Europe/Zurich, Europe/Luxembourg, Europe/London … Prüfe sie mit timedatectl. Das ist wichtig, damit Logs, Cronjobs und geplante Neustarts nach deiner Uhrzeit laufen.
3. Grundwerkzeuge
apt install -y htop curl wget unzip nano screen ufw
4. Firewall, ohne dich auszusperren
Zuerst SSH erlauben, dann die Firewall aktivieren. Andersherum sperrst du dich sofort aus:
ufw allow OpenSSH
ufw enable
ufw status
Ab dann öffnest du nur die Ports, die du nutzt: Ports unter Linux öffnen. Wenn du dich aussperrst, melde dich über die VNC-Konsole an und führe ufw disable aus.
5. Automatische Sicherheitsupdates
apt install -y unattended-upgrades
dpkg-reconfigure -plow unattended-upgrades
Antworte mit Yes. Ab dann werden Sicherheitspatches jeden Tag von selbst installiert, ohne überraschende Neustarts.
6. Ein normaler Benutzer für den Alltag (empfohlen)
adduser deinname
usermod -aG sudo deinname
Melde dich mit diesem Benutzer an und setze sudo vor die Verwaltungsbefehle. So machst du nicht so leicht aus Versehen etwas kaputt.
Wenn du Rocky Linux nutzt
Zwei Dinge sind anders: Der Paketmanager ist dnf (dnf update -y) und die Firewall ist firewalld (firewall-cmd --permanent --add-service=ssh && firewall-cmd --reload).
Empfohlener nächster Schritt: per SSH mit Schlüssel statt Passwort anmelden.