HELPER VPS

Neuinstallation des VPS und root-Passwort, vom Anzeigen bis zum Neu-Erzeugen

Das root-Passwort ist 7 Tage lang auf der Serverseite erneut sichtbar und lässt sich jederzeit neu erzeugen. Möchten Sie das System in den Ausgangszustand versetzen, installieren Sie auf demselben Server ein Betriebssystem- oder App-Image neu.

Wo sehe ich das root-Passwort?

Beim Erstellen eines Servers wird automatisch ein langes, zufälliges root-Passwort festgelegt. Klicken Sie in der Serverliste Ihres Kontos auf den Server, finden Sie auf der Serverseite das Feld root-Passwort; mit Anzeigen erscheint das Passwort. Kopieren Sie es mit der Kopierfunktion daneben und fügen Sie es bei der SSH-Verbindung ein.

Das Passwort wird nach dem Festlegen 7 Tage angezeigt und danach auf unserer Seite gelöscht. Wir bewahren es nur kurz und verschlüsselt auf, speichern Sie es also bei der ersten Verbindung in einem Passwortmanager. Möchten Sie es früher löschen, klicken Sie auf Jetzt löschen. Das Passwort im Server bleibt unverändert, gelöscht wird nur die auf der Oberfläche aufbewahrte Kopie.

Haben Sie den Server per API erstellt, ist dasselbe Passwort einmalig in root_password der Erstellungsantwort enthalten und zusätzlich 7 Tage auf der Serverseite sichtbar.

Zwei Wege, das root-Passwort zu ändern

Weg 1. Neues Passwort auf der Serverseite erzeugen

Klicken Sie auf der Serverseite auf Neues root-Passwort erzeugen, wird ein neues zufälliges Passwort auf dem Server gesetzt und wieder 7 Tage angezeigt. Der schnellste Weg, wenn Sie das Passwort vergessen haben oder es nach 7 Tagen nicht mehr angezeigt wird. Möglich, solange der Server läuft oder gestoppt ist; Dateien und Einstellungen auf der Festplatte bleiben unverändert.

Weg 2. Direkt im Server ändern

Sind Sie bereits verbunden, ändern Sie es mit dem Befehl passwd auf ein Passwort Ihrer Wahl. Geben Sie das neue Passwort zweimal ein, fertig. Ein so geändertes Passwort wird auf der Serverseite nicht angezeigt, speichern Sie es unbedingt separat.

Terminal
passwd

Am sichersten ist es, sich im Alltag per SSH-Key zu verbinden und das Passwort für den Notfall vorzuhalten. Für das Hinterlegen von Keys folgen Sie der Anleitung zu SSH-Keys, unter Windows der Anleitung zum SSH-Zugang unter Windows.

Wann nutze ich die Neuinstallation?

Die Neuinstallation löscht die Festplatte bei bestehendem Server und installiert ein neues Betriebssystem- oder App-Image. Servername, Preis und Abrechnungstag bleiben bestehen, und es fallen keine Zusatzkosten an. Sinnvoll in diesen Fällen:

  • Wenn Sie nach vielen Konfigurationsänderungen sauber von vorne beginnen möchten
  • Wenn Sie von Ubuntu zu einem anderen Betriebssystem wie Debian oder AlmaLinux wechseln möchten
  • Wenn Sie auf ein App-Image wie Docker, WordPress oder LEMP wechseln und es sofort nutzen möchten
  • Wenn der Serverzustand zweifelhaft ist und Sie ein sauberes System neu aufsetzen möchten

Die Neuinstallation überschreibt die ganze Festplatte; Dateien, Datenbanken und Einstellungen im Server werden komplett gelöscht. Übertragen Sie benötigte Daten unbedingt vorher auf Ihren PC oder einen anderen Speicher. Einen einfachen Weg finden Sie im nächsten Schritt.

Daten vor der Neuinstallation sichern

Packen Sie Website-Dateien und Serverkonfiguration in ein Archiv und sichern Sie Datenbanken als Dump-Datei. Bei MySQL und MariaDB exportieren Sie alle Datenbanken wie folgt in eine Datei.

Terminal
mkdir -p /root/keep
tar czf /root/keep/files.tar.gz /var/www /etc/nginx
mysqldump --single-transaction --all-databases | gzip > /root/keep/db.sql.gz
ls -lh /root/keep

Nutzen Sie PostgreSQL, exportieren Sie mit sudo -u postgres pg_dumpall | gzip > /root/keep/pg.sql.gz. Ist alles gepackt, laden Sie es von Ihrem PC per scp herunter. Unter Windows PowerShell, Mac und Linux ist der Befehl derselbe.

Ihr Computer
scp -r root@YOUR_SERVER_IP:/root/keep ./keep

Möchten Sie die ganze Serverfestplatte genau in diesem Moment bewahren, können Sie vor der Neuinstallation auch einen Snapshot bestellen. Den Unterschied zwischen automatischem Backup und Snapshot erklärt die Anleitung zu Backups und Snapshots.

Ablauf der Neuinstallation

Schritt 1. Neuinstallation auf der Serverseite öffnen

Klicken Sie in der Serverliste Ihres Kontos auf den Server und gehen Sie zum Bereich Neuinstallation. Die Neuinstallation ist möglich, solange der Server läuft oder gestoppt ist. Ist der Server wegen ausstehender Zahlung gesperrt, holen Sie ihn zuerst im Bereich Verlängerung mit Jetzt einen weiteren Monat bezahlen zurück und installieren dann neu.

Schritt 2. Image wählen

Wählen Sie das neu zu installierende Betriebssystem wie Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS Stream oder FreeBSD oder ein App-Image wie Docker, WordPress, LEMP oder Node.js. Die Eigenschaften der Betriebssysteme finden Sie in der Betriebssystemliste.

Schritt 3. Mit dem Servernamen bestätigen

Damit Sie nicht versehentlich einen anderen Server löschen, aktiviert sich der Button Neu installieren erst, wenn Sie den Servernamen exakt in das Bestätigungsfeld eingeben. Geben Sie den Namen genau wie in der Serverliste ein und klicken Sie auf Neu installieren.

Schritt 4. Warten, bis die Installation fertig ist

Der Serverstatus wechselt zu Wird installiert und nach Abschluss zurück zu Läuft. Die Serverseite zeigt den Status automatisch an, lassen Sie sie einfach offen. Für das neue System wird ein neues root-Passwort erzeugt und wieder 7 Tage im Feld root-Passwort angezeigt.

Nach der Neuinstallation erneut verbinden

Das neue System erzeugt auch einen neuen Fingerabdruck für den SSH-Server. Auf PCs, die sich früher verbunden haben, erscheint daher der Hinweis REMOTE HOST IDENTIFICATION HAS CHANGED. Dieser Hinweis kommt nach jeder Neuinstallation; löschen Sie einfach den gespeicherten alten Fingerabdruck und verbinden Sie sich neu.

Ihr Computer
ssh-keygen -R YOUR_SERVER_IP
ssh root@YOUR_SERVER_IP

Mit dem neu installierten System verbinden Sie sich über das neue root-Passwort. Haben Sie sich bisher per SSH-Key verbunden, melden Sie sich einmal mit Passwort an und hinterlegen den Key erneut. Unter Mac und Linux genügt der folgende eine Befehl. Unter Windows nutzen Sie den Einzeiler aus der Anleitung zum SSH-Zugang unter Windows.

Ihr Computer
ssh-copy-id root@YOUR_SERVER_IP

Ist die Verbindung da, aktualisieren Sie das System gemäß der Anleitung zum ersten Login und öffnen mit der Anleitung zur Basis-Firewall wieder nur die genutzten Ports. Gesicherte Daten laden Sie per scp hoch und stellen sie mit Befehlen wie tar xzf und gunzip < db.sql.gz | mysql wieder her.

Unterschied zwischen Neuinstallation und Löschen des Servers

Die Neuinstallation erneuert nur das System, während Sie denselben Server weiter nutzen; das Löschen entfernt Server und Festplatte vollständig. Möchten Sie den Server weiter nutzen, ist die Neuinstallation richtig. Auch beim Löschen des Servers aktiviert sich der Button erst nach Eingabe des Servernamens, genau wie bei der Neuinstallation.

Auch für einen Betriebssystemwechsel müssen Sie den Server nicht löschen und neu erstellen, sondern installieren einfach neu. Servercode und Abrechnungstag bleiben gleich, die in API oder Monitoring-Tools hinterlegten Serverdaten müssen Sie nicht ändern.

Brauchen Sie den Server nicht mehr, nutzen Sie Löschen. Der Rest des bereits bezahlten Monats wird nicht erstattet, am günstigsten ist es also kurz vor dem Abrechnungstag. Details zu Bezahlung und Verlängerung finden Sie auf der Preisseite und in der Erstattungsrichtlinie.

Passende weitere Anleitungen

Einstellungen, die Sie im Anschluss an diese Anleitung vornehmen sollten.

Alle Anleitungen ansehen