Ihr VPS wurde soeben bereitgestellt. Bevor Sie irgendetwas installieren, nehmen Sie sich bitte eine Viertelstunde Zeit für diese grundlegenden Schritte: Sie schließen die Einfallstore, die Bots bereits in den ersten Minuten auf die Probe stellen, und ersparen Ihnen später viel Ärger. Die Befehle beziehen sich auf Ubuntu 24.04 und Debian 12; die entsprechenden Befehle für AlmaLinux und Rocky Linux werden angegeben, sofern sie abweichen.
1. Sich per SSH anmelden
Die IP-Adresse und das Root-Passwort Ihres VPS finden Sie im NVHCloud-Kundenbereich unter Meine Dienstleistungen → VPS.
- Windows 10 und 11 : Der SSH-Client ist integriert. Öffnen Sie PowerShell oder das Windows-Terminal.
- macOS und Linux : Öffnen Sie das Terminal.
ssh root@IP_DE_VOTRE_VPS
Bei der ersten Verbindung zeigt SSH den Fingerabdruck des Servers an und fordert Sie zur Bestätigung auf: Geben Sie Folgendes ein: yes. Das Passwort wird während der Eingabe nicht angezeigt; dies ist normal.
Connection timed out, wird der VPS möglicherweise noch installiert: Bitte haben Sie einen Moment Geduld. Mit Permission denied, überprüfen Sie das Passwort und achten Sie dabei darauf, dass beim Kopieren und Einfügen nicht versehentlich ein Leerzeichen hinzugefügt wird.2. Das System aktualisieren
Das Installationsbild ist bereits einige Wochen alt: Es sind sicherlich bereits Sicherheitspatches erschienen.
# Debian / Ubuntu
apt update && apt upgrade -y && apt autoremove -y
# AlmaLinux / Rocky Linux
dnf upgrade -y
Falls das Update den Kernel betrifft, starten Sie den Rechner neu, um es zu übernehmen: reboot. Die Datei /var/run/reboot-required tritt unter Debian und Ubuntu auf, wenn ein Neustart erforderlich ist.
3. Automatische Sicherheitsupdates aktivieren
Ein Server, der im Internet erreichbar ist, sollte nicht darauf warten, dass Sie daran denken, ihn zu aktualisieren. Dieses Paket installiert täglich ausschließlich Sicherheitspatches:
apt install -y unattended-upgrades
dpkg-reconfigure -plow unattended-upgrades
Antworten Sie Oui. Unter AlmaLinux und Rocky Linux entspricht dem das Paket dnf-automatic.
4. Servername und Zeitzone
hostnamectl set-hostname web01
timedatectl set-timezone Europe/Paris
timedatectl
Ein aussagekräftiger Name hilft Ihnen, sich in den Protokollen und Benachrichtigungen zurechtzufinden, sobald Sie mehrere Server betreiben. Die richtige Zeitzone verhindert, dass sich Ihre geplanten Aufgaben und Protokolle um eine oder zwei Stunden verschieben.
5. Einen Benutzer mit Sudo-Rechten anlegen
Wenn Sie ständig als Root arbeiten, gehen Sie das Risiko ein, dass sich ein Tippfehler auf das gesamte System auswirkt. Richten Sie ein persönliches Konto ein, das bei Bedarf Administratorrechte erhält, und zwar mit sudo :
adduser alex
usermod -aG sudo alex # Debian / Ubuntu
usermod -aG wheel alex # AlmaLinux / Rocky
Ersetzen Sie alex mit einem Namen Ihrer Wahl.
6. Umstellung auf SSH-Schlüssel
Ein SSH-Schlüssel ist unvergleichlich sicherer als ein Passwort und zudem praktischer: Sie müssen nichts mehr eingeben. Auf Ihrem Computer, nicht auf dem Server:
ssh-keygen -t ed25519
Bestätigen Sie den Standardpfad. Ein Passphrase schützt den Schlüssel, falls Ihr Computer gestohlen wird. Kopieren Sie anschließend den öffentlichen Schlüssel auf den Server:
# macOS / Linux
ssh-copy-id alex@IP_DE_VOTRE_VPS
# Windows (PowerShell)
type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh alex@IP_DE_VOTRE_VPS "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"
Probieren Sie es aus: ssh alex@IP_DE_VOTRE_VPS Sie müssen sich ohne Passwort anmelden. Sobald dies geschehen ist, deaktivieren Sie die Passwörter und die Root-Anmeldung, indem Sie folgende Schritte befolgen: SSH absichern.
7. Die Firewall aktivieren
apt install -y ufw
ufw default deny incoming
ufw default allow outgoing
ufw allow OpenSSH
ufw enable
Der SSH-Port muss zuvor freigegeben werden ufw enable. Öffnen Sie anschließend nur die Ports, die Ihr Projekt benötigt, und sonst nichts: siehe UFW konfigurieren.
8. Hinzufügen von Swap-Speicher auf kleinen VPS
Auf einem VPS mit 1 oder 2 GB kann eine Speicher-Spitzenauslastung zum abrupten Abbruch eines Prozesses führen, häufig der Datenbank. Eine Auslagerungsdatei dient als Puffer. Überprüfen Sie zunächst, ob eine solche vorhanden ist, mit free -h, und dann:
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile && swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
sysctl vm.swappiness=10
echo 'vm.swappiness=10' > /etc/sysctl.d/99-swap.conf
Mit swappiness Bei einem Wert von 10 nutzt das System den Swap-Speicher nur als letztes Mittel. Der Swap-Speicher verhindert Systemabstürze, ersetzt jedoch nicht den Arbeitsspeicher: Wird er ständig genutzt, ist der VPS unterdimensioniert.
9. Den Status des Servers überprüfen
uptime # charge et durée de fonctionnement
free -h # mémoire et swap
df -h # espace disque
ss -tulpn # ports ouverts et programmes qui les utilisent
Der letzte Befehl ist am nützlichsten: Er zeigt alle Dienste an, die im Netzwerk auf Verbindungen warten. Auf einem neuen Server sollten Sie nur SSH sehen.
10. Und wie geht es weiter?
Ihr Server ist bereit. Je nach Ihrem Projekt:
- Eine Website: Nginx und HTTPS, dann WordPress.
- Anwendungen in Containern: Docker und Docker Compose.
- Ein Spielserver: FiveM, Minecraft oder Rust.
- In jedem Fall: Sicherungen außerhalb des Servers.
Häufig gestellte Fragen
Wie kann ich mich unter Windows bei meinem VPS anmelden?
Windows 10 und 11 verfügen über einen integrierten SSH-Client: Öffnen Sie PowerShell oder das Windows-Terminal und geben Sie „ssh root@“ gefolgt von der IP-Adresse des VPS ein. Programme wie PuTTY oder Termius funktionieren ebenfalls, sind jedoch nicht mehr erforderlich.
Ich habe den SSH-Zugriff auf meinen VPS verloren – was kann ich tun?
Nutzen Sie die Notfallkonsole im Kundenbereich, sofern Ihr Angebot diese vorsieht, oder wenden Sie sich an den Support: Diese Konsole ermöglicht den Zugriff auf den Server wie über einen direkt angeschlossenen Bildschirm, ohne dass SSH verwendet werden muss. Dort können Sie die SSH-Konfiguration oder die Firewall korrigieren. Als letztes Mittel kann der VPS neu installiert werden, wodurch dessen Daten gelöscht werden.
Sollte der Standard-SSH-Port geändert werden?
Dies ist zwar kein wirklicher Schutz, verringert jedoch die Anzahl der Bot-Zugriffe in den Protokollen erheblich. Echte Sicherheit wird durch SSH-Schlüssel, die Deaktivierung von Passwörtern und Fail2ban gewährleistet. Wenn Sie den Port ändern, öffnen Sie den neuen Port in der Firewall, bevor Sie SSH neu starten.
Welche Distribution sollten Sie für einen VPS wählen?
Ubuntu LTS und Debian sind am besten dokumentiert, und die meisten Anleitungen beziehen sich auf diese Distributionen. Ubuntu bietet neuere Versionen der Software, während Debian den Schwerpunkt auf Stabilität legt. AlmaLinux und Rocky Linux eignen sich, wenn Sie aus dem Red-Hat-Ökosystem kommen.










