Återställ ett n8n-lösenord på en KVM-VPS

Procédure

Du kan återställa åtkomsten till din n8n-instans direkt från serverns Docker-kommandorad utan att förlora något arbetsflöde. n8n är en plattform för automatisering av arbetsflöden som gör det möjligt att koppla samman olika tjänster och applikationer via visuella scenarier. Denna procedur låter dig återställa din administratörsåtkomst med några säkra kommandon.

Stegen

  1. Notera serverns VPS IP-adress

    Gå till avsnittet Översikt i din KVM-panel. I rutan Server-IP:er noterar du maskinens publika IPv4-adress (till exempel den fiktiva IP-adressen 203.0.113.10).

    Återställ ett n8n-lösenord på en KVM-VPS
  2. Skapa en säkerhetskopierings-snapshot

    Klicka på Snapshots i den vänstra sidomenyn och klicka sedan på knappen + Skapa en snapshot. Denna ögonblicksbild låser serverns fullständiga tillstånd och garanterar säkerheten för dina data innan några ingrepp görs.

    Återställ ett n8n-lösenord på en KVM-VPS
  3. Anslut till servern via SSH eller konsol

    Öppna din terminal och anslut med kommandot ssh root@203.0.113.10 (ersätt med din faktiska IP-adress). Om du inte har direkt SSH-åtkomst, klicka på menyn Konsol i KVM-panelen för att öppna noVNC-återställningssessionen.

    Återställ ett n8n-lösenord på en KVM-VPS
  4. Identifiera den aktiva Docker-containern

    I root-terminalen skriver du kommandot docker ps. Leta upp namnet på containern som är kopplad till n8n-tjänsten i kolumnen till höger.

  5. Återställ n8n-användarkonton

    Kör kommandot docker exec -it n8n user-management:reset och ersätt med namnet som noterades i föregående steg. Bekräfta åtgärden för att nollställa instansens åtkomstkonfiguration.

  6. Starta om containern och konfigurera åtkomsten igen

    Starta om containern med kommandot docker restart . Öppna sedan din n8n-URL i webbläsaren för att skapa om administratörskontot och kontrollera att alla dina arbetsflöden finns kvar.

Felsökning av vanliga fel under proceduren

Här är vanliga fel som kan uppstå i konsolen och hur du snabbt rättar till dem:

  • Ändrat SSH-fingeravtryck (WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED) — Återställ den lokala posten med ssh-keygen -R innan du försöker ansluta igen.
  • Docker-container hittas inte (No such container) — Kontrollera versaler/gemener och det exakta containernamnet genom att köra docker ps.
  • Otillräckliga rättigheter (permission denied) — Växla till superadministratörskontot med kommandot su - eller kör dina kommandon med root-rättigheter.

Vanliga frågor

Bevaras mina n8n-arbetsflöden efter detta kommando?

Ja. Kommandot user-management:reset påverkar endast tabellen för inloggningsuppgifter och behörigheter. Alla skapade flöden, sparade API-uppgifter och exekveringshistorik förblir intakta i Docker-volymerna.

Varför ska man inte ominstallera VPS:en från KVM-panelen?

Ominstallationsknappen återställer VPS:ens NVMe-disk helt och hållet. Detta raderar Docker-motorn, containrarna och alla volymer som innehåller dina skapelser. Endast det interna Docker-kommandot ska användas.

Vad gör man om kommandot säger att containern inte hittas?

Kontrollera den exakta stavningen av namnet som returnerades av kommandot docker ps. Om ingen container visas, lista alla stoppade containrar med docker ps -a och starta n8n-containern innan du försöker återställa igen.

Varför visar terminalen felet 'Permission denied'?

Detta fel uppstår om du inte är inloggad med administratörsbehörighet. Se till att öppna sessionen som användaren root eller att föregå dina kommandon med sudo.

Vad gör man om SSH-anslutningen visar felet 'Host key verification failed'?

Detta meddelande betyder att serverns kryptografiska fingeravtryck har ändrats i din lokala fil known_hosts. Ta bort den gamla sparade nyckeln med ssh-keygen -R 203.0.113.10 (ange din VPS IP-adress) och försök sedan ansluta via SSH igen.

Användbara länkar

help.lws.net/a/7953
Var den här artikeln till hjälp?

Ja

Nej

Läst 1 gånger

Tack! Ställ gärna frågor om vår dokumentation om du vill ha mer information och hjälp oss att förbättra den.

Liknande artiklar

En fråga om den här artikeln?

Ställ den till LWS-teamet och communityn. Svaret publiceras efter moderering.

Ställ en fråga till AWS-teamet och dess community

GDPR: Personuppgiftsansvarig: LWS-Ligne Web Services. Ändamål: moderering och offentlig publicering av din fråga, eventuellt meddelande om ett svar. Rättslig grund: samtycke (art. 6.1 a GDPR). Lagring av e-postadresser: 90 dagar efter meddelandet, högst 12 månader utan svar. För att utöva dina rättigheter, se GDPR-avsnittet i våra allmänna villkor.