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.
passwdAm 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.
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/keepNutzen 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.
scp -r root@YOUR_SERVER_IP:/root/keep ./keepMö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.
ssh-keygen -R YOUR_SERVER_IP
ssh root@YOUR_SERVER_IPMit 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.
ssh-copy-id root@YOUR_SERVER_IPIst 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.
