Betriebssystem-Image bei netcup wechseln: Reinstall über das SCP sicher durchführen
Komplette Neuinstallation des Betriebssystems auf einem netcup VPS – ausschließlich über das Server Control Panel (SCP). Diese Anleitung führt dich Schritt für Schritt durch Backup, SSH-Key-Vorbereitung, Image-Auswahl, Partitionslayout und den ersten Login nach dem Reinstall.

Wer auf einem netcup VPS das Betriebssystem wechseln oder von Grund auf neu aufsetzen möchte, braucht dafür weder SSH-Zugriff noch externe Tools. Das netcup Server Control Panel (SCP) bietet unter „Media > Images" eine vollständige Reinstallations-Funktion: OS-Image auswählen, Partitionslayout festlegen, SSH-Key direkt beim Install hinterlegen – und wenige Minuten später läuft ein frisches System. Diese Anleitung richtet sich an KMU-Admins und Selfhoster, die einen bestehenden VPS sauber neu aufsetzen wollen, ohne auf externe Rescue-Systeme angewiesen zu sein.
Voraussetzungen
- Aktiver netcup-Account mit Zugang zum SCP unter servercontrolpanel.de
- SCP-Login-Passwort bekannt (wird zur Bestätigung des Reinstalls zwingend benötigt)
- Aktuelles Backup aller Serverdaten – die Neuinstallation löscht alle Daten ohne Rückfrage und ohne Möglichkeit zur Wiederherstellung
- Lokal generiertes SSH-Schlüsselpaar (Public Key zum Hinterlegen im SCP) – Anleitung folgt im ersten Schritt
- VPS mit UEFI-Boot-Unterstützung – netcup liefert seit Ende 2024/Anfang 2025 ausschließlich UEFI-Images; ältere Systeme mit BIOS-Boot können die SCP-Reinstallation nicht nutzen und müssen manuell per DVD installiert werden
Schritt 1: SSH-Key lokal generieren und im SCP hinterlegen
SSH-Keys müssen vor der Neuinstallation im SCP gespeichert sein. Während des Reinstalls kann man nur bereits hinterlegte Keys auswählen – ein nachträgliches Einfügen im laufenden Installationsprozess ist nicht möglich. Wer diesen Schritt überspringt, muss nach dem Reinstall manuell per Passwort-Login und ssh-copy-id nachrüsten.
Öffne ein Terminal auf deinem lokalen Rechner und generiere ein neues Schlüsselpaar:
# Option 1: Ed25519 (empfohlen – modern, sicher, kurze Schlüssellänge)
ssh-keygen -t ed25519 -C "netcup-server"
# Option 2: RSA 4096 Bit (breite Kompatibilität mit älteren Systemen)
ssh-keygen -t rsa -b 4096 -C "netcup-server"
# Während der Generierung:
# - Speicherort bestätigen (Standard: ~/.ssh/id_ed25519)
# - Ein Passwort für den Key setzen (empfohlen für zusätzliche Sicherheit)
Anschließend den Public Key ausgeben, um ihn in die Zwischenablage zu kopieren:
cat ~/.ssh/id_ed25519.pub
# Beispielausgabe:
# ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAA... netcup-server
Den Key jetzt im SCP speichern:
- servercontrolpanel.de aufrufen und einloggen
- Oben rechts auf „Optionen" (Options) klicken
- Den Bereich „SSH Public Keys verwalten" aufrufen
- Die komplette Ausgabe von
cat ~/.ssh/id_ed25519.pubeinfügen und speichern
Im SCP können mehrere Public Keys verwaltet werden (hinzufügen, anzeigen, löschen), was sich für Teams oder mehrere Rechner empfiehlt.
Verifizieren: Der Key erscheint in der Liste unter SCP > Optionen > SSH Public Keys und lässt sich dort durch Anklicken vollständig anzeigen.
Schritt 2: Backup sicherstellen
Dieser Schritt ist keine Formalität: Die Neuinstallation löscht alle Daten auf dem Server unwiderruflich – Datenbanken, Konfigurationsdateien, Webinhalte, Logdaten. Es gibt weder eine Rückfrage noch eine Möglichkeit zur Wiederherstellung über das SCP, außer einem zuvor angelegten Snapshot.
Typische Wege für ein Backup vor dem Reinstall:
- Datenbank-Dumps via
mysqldumpoderpg_dumpauf einen externen Speicher kopieren - Konfigurationsdateien und
/etc-Verzeichnisse perrsyncsichern - Einen netcup VPS-Snapshot über SCP anlegen (Online- oder Offline-Snapshot) – dieser kann später als Restore-Punkt genutzt werden
Außerdem prüfen: Laufen auf dem Server aktive Dienste oder laufende Datenbank-Transaktionen? Der Reinstall startet sofort nach Bestätigung – es gibt keine Vorlaufzeit.
Schritt 3: Im SCP zum Image-Bereich navigieren
Der Navigationspfad ist eindeutig und kurz:
- servercontrolpanel.de aufrufen und einloggen
- Den gewünschten Server aus dem Dropdown oben auswählen
- Im linken Menü auf „Media" klicken
- Den Unterbereich „Images" öffnen
Hier ist eine breite Auswahl offizieller, vorgefertigter OS-Images verfügbar – verschiedene Linux-Distributionen (Debian, Ubuntu, Rocky Linux, AlmaLinux u. a.) sowie je nach Produkt ggf. Windows-Images. Für Windows-Reinstallationen existiert ein separater Abschnitt in der netcup-Dokumentation unter /documentation/server/installing-windows – dieser Artikel konzentriert sich auf Linux-Images.
Schritt 4: OS-Image auswählen und Installationsoptionen festlegen
In der Image-Übersicht auf das gewünschte Betriebssystem klicken. Es öffnet sich ein Installationsdialog mit mehreren Optionen:
- Installationsmodus: „Minimal" auswählen – diese Option installiert ein schlankes Basissystem ohne unnötige Pakete
- Partitionslayout wählen (siehe Tabelle unten)
- Einen oder mehrere der zuvor hinterlegten SSH-Keys auswählen, die automatisch auf dem neuen System platziert werden sollen
- Optional: Den „Send e-mail to me"-Slider aktivieren, um bei Abschluss der Installation eine E-Mail zu erhalten
- Auf „Install" klicken
- Das SCP-Login-Passwort zur Bestätigung eingeben – dieser Sicherheitsschritt verhindert versehentliche Reinstalls
Partitionslayout: Large vs. Small
| Option | Festplattennutzung | Geeignet für | Nachbearbeitung nötig |
|---|---|---|---|
| Large Partition (empfohlen) | 100 % für das OS | Standardnutzung, Webserver, allgemeiner Betrieb | Nein |
| Small Partition | Nur OS-Minimum | Eigene Partitionsaufteilung, spezielle Layouts | Ja – manuell per fdisk/gdisk/GParted |
Für die überwiegende Mehrheit der Anwendungsfälle ist „Large Partition" die richtige Wahl: Das OS bekommt Zugriff auf den gesamten verfügbaren Speicher, und es ist keine manuelle Nachbearbeitung nötig. „Small Partition" empfiehlt sich nur, wenn gezielt separate Partitionen für bestimmte Verzeichnisse (z. B. /var, /home, Datenbank-Volumes) geplant sind. In diesem Fall muss der verbleibende Festplattenplatz nach der Installation manuell partitioniert werden – die offizielle netcup-Dokumentation dazu findet sich unter /documentation/server/partitioning-kvm-server (gilt ausschließlich für KVM-Server/VPS, nicht für klassische vServer).
Schritt 5: Installation abwarten und Root-Passwort notieren
Nach Bestätigung mit dem SCP-Login-Passwort startet die Neuinstallation sofort. Der Fortschritt lässt sich auf zwei Wegen verfolgen:
- Über die Benachrichtigungsglocke (Bell-Icon) im SCP – sie signalisiert den Abschluss der Installation
- Per E-Mail, falls der „Send e-mail to me"-Slider aktiviert wurde
Die typische Installationsdauer beträgt wenige Minuten. Nach Abschluss zeigt das SCP das neue Root-Passwort an – dieses jetzt sofort notieren oder kopieren. Das Passwort wird nicht per E-Mail zugestellt (außer der entsprechende Slider war aktiv). Wer das SCP-Fenster schließt, ohne das Passwort zu notieren, und keinen SSH-Key hinterlegt hat, hat keinen Zugang mehr zum Server und muss das Rescue-System nutzen.
Schritt 6: Ersten Login nach dem Reinstall testen
Direkt nach Abschluss der Installation den SSH-Login testen. Da der SSH-Key bereits beim Install eingespielt wurde, ist kein Passwort nötig:
ssh -i ~/.ssh/id_ed25519 root@<SERVER-IP>
Verifizieren: Der Login schlägt keine Passwortabfrage an und landet direkt auf dem Root-Prompt des frischen Systems. Die Ausgabe von uname -a zeigt den Kernel des neu installierten OS.
Schritt 7: Passwort-Login deaktivieren (empfohlen)
Sobald der SSH-Key-Login funktioniert, sollte der Passwort-Login per SSH abgeschaltet werden. Das reduziert die Angriffsfläche erheblich, weil Brute-Force-Attacken gegen den SSH-Port wirkungslos werden:
# In /etc/ssh/sshd_config folgende Zeilen setzen (oder anpassen):
PasswordAuthentication no
PermitRootLogin prohibit-password
# Danach den SSH-Dienst neu starten:
systemctl restart sshd
Wichtig: Vor dem Neustart von sshd eine zweite SSH-Session offen lassen, um sich im Fehlerfall nicht auszusperren.
Für eine umfassende Absicherung des frischen VPS – UFW-Firewall, Fail2Ban und weitere Härtungsmaßnahmen – empfiehlt sich die Anleitung VPS absichern und härten: Anleitung mit UFW, SSH-Keys und Fail2Ban.
SSH-Key-Einrichtung im Überblick
| Schritt | Aktion | Wo |
|---|---|---|
| 1 | Key generieren: ssh-keygen -t ed25519 | Lokal (Terminal) |
| 2 | Public Key kopieren: cat ~/.ssh/id_ed25519.pub | Lokal (Terminal) |
| 3 | Im SCP hinterlegen | SCP > Optionen > SSH Public Keys |
| 4 | Während Reinstall auswählen | SCP > Media > Images > Install-Dialog |
| 5 | Ersten Login testen | ssh -i ~/.ssh/id_ed25519 root@IP |
| 6 | Passwort-Login deaktivieren | /etc/ssh/sshd_config auf dem Server |
Troubleshooting / Typische Fehler
BIOS-Server: Image-Installation schlägt fehl oder startet nicht
netcup bietet seit Ende 2024/Anfang 2025 ausschließlich UEFI-Boot-Images an. Ältere VPS-Generationen mit BIOS-Boot können diese Images nicht nutzen. In diesem Fall ist eine manuelle Installation über das DVD-Laufwerk im SCP erforderlich. Tipp: Im SCP unter den Server-Details prüfen, ob UEFI aktiviert ist.
SSH-Key greift nicht nach der Installation
Häufigste Ursache: Der Key wurde zwar im SCP gespeichert, aber im Install-Dialog nicht explizit ausgewählt. Der Reinstall muss noch einmal durchgeführt werden, oder man loggt sich einmalig mit Root-Passwort ein und richtet den Key manuell ein:
mkdir -p ~/.ssh
echo "ssh-ed25519 AAAA... netcup-server" >> ~/.ssh/authorized_keys
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
Root-Passwort im SCP nicht mehr sichtbar
Das Root-Passwort wird nach der Installation im SCP angezeigt. Wurde das Fenster geschlossen, ohne es zu notieren, und kein SSH-Key eingerichtet, ist der direkte Zugang verloren. Lösung: das netcup Rescue-System über SCP > Rescue System aktivieren, von dort einloggen, das Passwort ändern oder den SSH-Key manuell in /root/.ssh/authorized_keys eintragen. Eine ausführliche Anleitung dazu bietet die Geschwister-Anleitung netcup Rescue-System nutzen: VPS retten und Passwort zurücksetzen.
„Small Partition" gewählt – Speicherplatz fehlt
Wurde „Small Partition" gewählt und der verbleibende Festplattenplatz nicht manuell partitioniert, steht dem OS nur ein Bruchteil des verfügbaren Speichers zur Verfügung. Abhilfe: manuelle Partitionierung per fdisk (MBR) oder gdisk (GPT) direkt auf dem Server, oder über GParted Live im Rescue-System. Die offizielle Dokumentation dazu findet sich im netcup Helpcenter unter /documentation/server/partitioning-kvm-server – gilt nur für KVM-Server/VPS.
SCP-Login-Passwort unbekannt
Ohne SCP-Login-Passwort kann die Reinstallation nicht bestätigt werden. Das Passwort wird im CCP (Customer Control Panel) unter ccp.netcup.net zurückgesetzt, nicht im SCP selbst.
Server läuft noch mit aktiven Diensten
Der Reinstall startet sofort nach Bestätigung, ohne Vorlaufzeit. Laufende Dienste, Datenbank-Transaktionen oder offene Verbindungen werden abrupt beendet. Vor dem Reinstall alle kritischen Dienste geordnet herunterfahren und Daten sichern.
Häufige Fragen
Kann ich den SSH-Key auch nach der Reinstallation noch hinzufügen?
Ja – manuell per ssh-copy-id oder durch direktes Bearbeiten von ~/.ssh/authorized_keys auf dem Server nach dem Login mit Root-Passwort. Der Vorteil des SCP-Wegs ist, dass der Key direkt beim Install eingespielt wird und man sich den Passwort-Login-Schritt spart. Wer den Key vorab im SCP hinterlegt, vermeidet außerdem das Risiko, das Root-Passwort irgendwo zwischenspeichern zu müssen.
Wie lange dauert eine Neuinstallation via SCP-Image?
Typischerweise wenige Minuten. Die genaue Dauer hängt vom Image und der aktuellen Serverlast im netcup-Rechenzentrum ab. Der Abschluss wird über die Benachrichtigungsglocke im SCP signalisiert; optional auch per E-Mail, wenn der entsprechende Slider im Install-Dialog aktiviert wurde.
Kann ich mehrere SSH-Keys gleichzeitig hinterlegen?
Ja. Im SCP können beliebig viele Public SSH Keys verwaltet werden (hinzufügen, anzeigen, löschen). Im Install-Dialog können mehrere Keys für die Installation ausgewählt werden – praktisch für Teams, bei denen mehrere Admins Zugang zum Server benötigen.
Was passiert, wenn ich „Small Partition" gewählt habe und mehr Platz brauche?
Der restliche Festplattenplatz muss manuell partitioniert werden, z. B. per GParted Live (grafisch, nutzbar im netcup Rescue-System) oder per fdisk/gdisk auf der Kommandozeile. Die offizielle Anleitung dazu findet sich im netcup Helpcenter unter /documentation/server/partitioning-kvm-server – diese gilt ausschließlich für KVM-Server/VPS, nicht für klassische vServer.
Was tun, wenn kein Zugriff mehr besteht (Key verloren, Passwort unbekannt)?
netcup bietet ein Rescue-System im SCP an (SCP > Rescue System). Darüber lässt sich auf den Server zugreifen, das Dateisystem einbinden, Passwörter ändern und Daten sichern – auch wenn weder SSH-Key noch Root-Passwort mehr funktionieren. Bevor ein Reinstall als letzter Ausweg gestartet wird, immer zuerst das Rescue-System probieren.
Werden Windows-Images auch über SCP > Media > Images angeboten?
Die netcup-Dokumentation beschreibt für Windows-Reinstallationen einen separaten Abschnitt unter /documentation/server/installing-windows. Wer Windows auf einem netcup VPS installieren möchte, sollte diesen Pfad direkt im Helpcenter prüfen, da der Prozess vom Linux-Reinstall abweichen kann.
Fazit
Der OS-Reinstall über das netcup SCP ist ein schneller, übersichtlicher Prozess – vorausgesetzt, man hat die Vorarbeit geleistet: Backup erstellt, SSH-Key im SCP gespeichert, Root-Passwort nach der Installation sofort notiert. Die Integration von SSH-Keys direkt im Install-Dialog ist ein echter Komfortgewinn gegenüber dem manuellen Nachrüsten. Wer „Large Partition" wählt, hat nach wenigen Minuten ein sauberes System ohne nachgelagerten Partitionierungsaufwand. Als nächsten Schritt empfiehlt sich die vollständige Absicherung des frischen Servers – Firewall, Fail2Ban und SSH-Hardening – sowie die Einrichtung eines regelmäßigen Snapshot-Rhythmus, damit der nächste Reinstall (oder das Zurückrollen auf einen bekannten Zustand) noch reibungsloser läuft.
Weiterführende Anleitungen und Quellen
- VPS absichern und härten: UFW, SSH-Keys und Fail2Ban (Hetzner/Netcup)
- SSH-Key-Authentifizierung einrichten – Linux & Windows
- Das netcup Server Control Panel (SCP) erklärt: Alle Funktionen im Überblick
- netcup Rescue-System nutzen: VPS retten und Passwort zurücksetzen
- netcup Helpcenter – Media (Images, Reinstall, SSH-Key, Partition)
- netcup Community Tutorial – SSH Keys in SCP speichern