Resetowanie hasła n8n na VPS KVM

Procédure

Możesz zresetować dostęp do swojej instancji n8n bezpośrednio z wiersza poleceń Docker na swoim serwerze, bez utraty żadnego workflow. n8n to platforma automatyzacji przepływów pracy, która umożliwia łączenie różnych usług i aplikacji za pomocą wizualnych scenariuszy. Ta procedura pozwala przywrócić dostęp administracyjny w kilku bezpiecznych poleceniach.

Kroki

  1. Odczytaj adres IP serwera VPS

    Przejdź do sekcji Przegląd swojego Panelu KVM. W bloku Adresy IP serwera zanotuj publiczny adres IPv4 swojej maszyny (na przykład fikcyjny adres 203.0.113.10).

    Resetowanie hasła n8n na VPS KVM
  2. Utwórz snapshot kopii zapasowej

    Kliknij Snapshoty w lewym menu bocznym, a następnie kliknij przycisk + Utwórz snapshot. Ten obraz migawkowy utrwala pełny stan serwera i gwarantuje bezpieczeństwo danych przed jakąkolwiek interwencją.

    Resetowanie hasła n8n na VPS KVM
  3. Połącz się z serwerem przez SSH lub konsolę

    Otwórz terminal i połącz się poleceniem ssh root@203.0.113.10 (zastępując je swoim rzeczywistym adresem IP). Jeśli nie masz bezpośredniego dostępu SSH, kliknij menu Konsola Panelu KVM, aby otworzyć awaryjną sesję noVNC.

    Resetowanie hasła n8n na VPS KVM
  4. Zidentyfikuj aktywny kontener Docker

    W terminalu root wpisz polecenie docker ps. Rozpoznaj nazwę kontenera powiązanego z usługą n8n wyświetloną w prawej kolumnie.

  5. Zresetuj konta użytkowników n8n

    Wykonaj polecenie docker exec -it n8n user-management:reset, zastępując nazwą odczytaną w poprzednim kroku. Potwierdź operację, aby zresetować konfigurację dostępu do instancji.

  6. Uruchom ponownie kontener i skonfiguruj dostęp

    Uruchom ponownie kontener za pomocą polecenia docker restart . Następnie otwórz adres URL swojej instancji n8n w przeglądarce, aby utworzyć ponownie konto administratora-właściciela i sprawdzić obecność wszystkich Twoich przepływów pracy.

Rozwiązywanie najczęstszych błędów podczas procedury

Oto najczęstsze anomalie napotykane w konsoli oraz sposób ich szybkiego naprawienia:

  • Zmieniony odcisk palca SSH (WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED) — Zresetuj lokalny wpis poleceniem ssh-keygen -R przed ponowną próbą połączenia.
  • Nie znaleziono kontenera Docker (No such container) — Sprawdź wielkość liter i dokładną nazwę kontenera, wykonując docker ps.
  • Niewystarczające uprawnienia (permission denied) — Przełącz się na konto superadministratora poleceniem su - lub uruchom swoje polecenia z uprawnieniami root.

Często zadawane pytania

Czy moje workflow n8n są zachowane po tej komendzie?

Tak. Polecenie user-management:reset działa wyłącznie na tabelę danych logowania i uprawnień. Wszystkie utworzone przepływy, zapisane poświadczenia API i historia wykonań pozostają nienaruszone w woluminach Docker.

Dlaczego nie należy reinstalować VPS z Panelu KVM?

Przycisk ponownej instalacji całkowicie resetuje dysk NVMe VPS. Usuwa to silnik Docker, kontenery i wszystkie woluminy zawierające Twoje projekty. Należy używać wyłącznie wewnętrznego polecenia Docker.

Co zrobić, jeśli polecenie wskazuje, że kontener jest nieznaleziony?

Sprawdź dokładną pisownię nazwy zwróconej przez polecenie docker ps. Jeśli nie pojawia się żaden kontener, wyświetl wszystkie zatrzymane kontenery za pomocą docker ps -a i uruchom kontener n8n przed ponowną próbą resetu.

Dlaczego terminal wyświetla błąd 'Permission denied'?

Błąd ten pojawia się, jeśli nie jesteś połączony z uprawnieniami administracyjnymi. Upewnij się, że otwierasz sesję jako użytkownik root lub poprzedzasz swoje polecenia sudo.

Co zrobić, jeśli połączenie SSH zgłasza błąd 'Host key verification failed'?

Ten komunikat oznacza, że odcisk palca kryptograficzny serwera zmienił się w Twoim lokalnym pliku known_hosts. Usuń zapisany stary klucz poleceniem ssh-keygen -R 203.0.113.10 (podając IP swojego VPS), a następnie ponownie uruchom połączenie SSH.

Przydatne linki

help.lws.net/a/7953
Czy ten artykuł był pomocny?

Tak

Nie

Przeczytano 1 razy

Dziękujemy! Zadawaj pytania dotyczące naszej dokumentacji, jeśli potrzebujesz więcej informacji, i pomóż nam ją ulepszyć.

Podobne artykuły

Masz pytanie dotyczące tego artykułu?

Zadaj je zespołowi LWS i społeczności. Odpowiedź zostanie opublikowana po moderacji.

Zadaj pytanie zespołowi LWS i jego społeczności

RODO: Administrator: LWS-Ligne Web Services. Cel: moderacja i publiczna publikacja pytania, ewentualne powiadomienie o odpowiedzi. Podstawa prawna: zgoda (art. 6 ust. 1 lit. a RODO). Przechowywanie adresów e-mail: 90 dni po powiadomieniu, maksymalnie 12 miesięcy bez odpowiedzi. Aby skorzystać ze swoich praw, zobacz sekcję RODO naszego regulaminu.