n8n-Passwort auf KVM-VPS zurücksetzen

Procédure

Sie können den Zugriff auf Ihre n8n-Instanz direkt über die Docker-Befehlszeile Ihres Servers zurücksetzen, ohne dabei einen einzigen Workflow zu verlieren. n8n ist eine Workflow-Automatisierungsplattform, mit der sich verschiedene Dienste und Anwendungen über visuelle Szenarien miteinander verbinden lassen. Mit dieser Vorgehensweise können Sie Ihren Administratorzugang mit wenigen sicheren Befehlen wiederherstellen.

Die Schritte

  1. Die IP-Adresse des VPS-Servers ermitteln

    Rufen Sie im KVM-Panel den Bereich Übersicht auf. Notieren Sie im Block Server-IPs die öffentliche IPv4-Adresse Ihrer Maschine (zum Beispiel die fiktive IP 203.0.113.10).

    n8n-Passwort auf KVM-VPS zurücksetzen
  2. Ein Backup-Snapshot erstellen

    Klicken Sie im linken Seitenmenü auf Snapshots und anschließend auf die Schaltfläche + Einen Snapshot erstellen. Dieses Sofortbild friert den vollständigen Zustand des Servers ein und gewährleistet die Sicherheit Ihrer Daten vor jedem Eingriff.

    n8n-Passwort auf KVM-VPS zurücksetzen
  3. Per SSH oder Konsole mit dem Server verbinden

    Öffnen Sie Ihr Terminal und verbinden Sie sich mit dem Befehl ssh root@203.0.113.10 (ersetzen Sie ihn durch Ihre tatsächliche IP-Adresse). Falls Sie keinen direkten SSH-Zugang haben, klicken Sie im KVM-Panel auf das Menü Konsole, um die noVNC-Notfallsitzung zu öffnen.

    n8n-Passwort auf KVM-VPS zurücksetzen
  4. Den aktiven Docker-Container identifizieren

    Geben Sie im Root-Terminal den Befehl docker ps ein. Suchen Sie nach dem Namen des mit dem n8n-Dienst verknüpften Containers, der in der rechten Spalte angezeigt wird.

  5. Die n8n-Benutzerkonten zurücksetzen

    Führen Sie den Befehl docker exec -it n8n user-management:reset aus und ersetzen Sie dabei durch den im vorherigen Schritt ermittelten Namen. Bestätigen Sie den Vorgang, um die Zugangskonfiguration der Instanz zurückzusetzen.

  6. Den Container neu starten und den Zugriff neu konfigurieren

    Starten Sie den Container mit dem Befehl docker restart neu. Öffnen Sie anschließend die URL Ihrer n8n-Instanz in Ihrem Browser, um das administrierende Eigentümerkonto neu anzulegen und die Anwesenheit all Ihrer Workflows zu überprüfen.

Behebung häufiger Fehler während des Verfahrens

Hier sind die typischen Anomalien, die in der Konsole auftreten, sowie die Methode, sie schnell zu beheben:

  • Geänderte SSH-Fingerprint-Überprüfung (WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED) — Setzen Sie den lokalen Eintrag mit ssh-keygen -R zurück, bevor Sie die Verbindung erneut versuchen.
  • Docker-Container nicht gefunden (No such container) — Überprüfen Sie die Groß-/Kleinschreibung und den exakten Namen des Containers, indem Sie docker ps ausführen.
  • Unzureichende Rechte (permission denied) — Wechseln Sie mit dem Befehl su - zum Superadministrator-Konto oder führen Sie Ihre Befehle mit Root-Rechten aus.

Häufig gestellte Fragen

Bleiben meine n8n-Workflows nach diesem Befehl erhalten?

Ja. Der Befehl user-management:reset wirkt ausschließlich auf die Tabelle der Zugangsdaten und Berechtigungen. Alle erstellten Flows, gespeicherten API-Zugangsdaten und Ausführungsverläufe bleiben in den Docker-Volumes unverändert erhalten.

Warum sollte der VPS nicht über das KVM-Panel neu installiert werden?

Die Schaltfläche zur Neuinstallation setzt die gesamte NVMe-Festplatte des VPS zurück. Dadurch werden die Docker-Engine, die Container und alle Volumes mit Ihren erstellten Inhalten gelöscht. Es darf ausschließlich der interne Docker-Befehl verwendet werden.

Was tun, wenn der Befehl meldet, dass der Container nicht gefunden wurde?

Überprüfen Sie die genaue Schreibweise des vom Befehl docker ps zurückgegebenen Namens. Wenn kein Container angezeigt wird, listen Sie alle gestoppten Container mit docker ps -a auf und starten Sie den n8n-Container, bevor Sie den Reset erneut versuchen.

Warum zeigt das Terminal den Fehler 'Permission denied' an?

Dieser Fehler tritt auf, wenn Sie nicht mit Administratorrechten verbunden sind. Stellen Sie sicher, dass Sie die Sitzung als Benutzer root öffnen oder Ihren Befehlen sudo voranstellen.

Was tun, wenn die SSH-Verbindung den Fehler 'Host key verification failed' meldet?

Diese Meldung zeigt an, dass sich der kryptografische Fingerabdruck des Servers in Ihrer lokalen Datei known_hosts geändert hat. Entfernen Sie den gespeicherten alten Schlüssel mit ssh-keygen -R 203.0.113.10 (geben Sie dabei die IP Ihres VPS an) und starten Sie dann die SSH-Verbindung erneut.

Nützliche Links

help.lws.net/a/7953
War dieser Artikel hilfreich?

Ja

Nicht

1 Mal gelesen

Vielen Dank! Stellen Sie gerne Fragen zu unserer Dokumentation, wenn Sie weitere Informationen wünschen, und helfen Sie uns, sie zu verbessern.

Ähnliche Artikel

Eine Frage zu diesem Artikel?

Stellen Sie sie dem LWS-Team und der Community. Die Antwort wird nach Moderation veröffentlicht.

Stellen Sie eine Frage an das LWS-Team und seine Gemeinschaft

DSGVO: Verantwortlicher: LWS-Ligne Web Services. Zweck: Moderation und öffentliche Veröffentlichung Ihrer Frage, gegebenenfalls Benachrichtigung über eine Antwort. Rechtsgrundlage: Einwilligung (Art. 6 Abs. 1 lit. a DSGVO). Speicherdauer der E-Mail-Adressen: 90 Tage nach der Benachrichtigung, höchstens 12 Monate ohne Antwort. Zur Ausübung Ihrer Rechte siehe den DSGVO-Abschnitt unserer AGB.