Was macht man, wenn man den Benutzernamen und das Passwort des Unifi Controllers vergessen hat? Wie kann man die Access Points konfigurieren?
Unifi Controller starten
Zu aller erst startet ihr die Unifi Software, damit die Anmeldemaske erscheint und auch eine Datenbankverbindung hergestellt wird.
Nachdem man den Controller gestartet hat, kommt folgende Anmeldemaske:
Man hat hier die Möglichkeit unter „Passwort vergessen“ sein Passwort per eMail zurückzusetzen. Doch was ist, wenn keine eMail Adresse funktioniert?
Nutzernamen & Passwort auslesen
Lösung: Robo 3T herunterladen
Die lokale MongoDB Datenbank kann mit dem Programm Robo 3T ausgelesen werden. Zuvor natürlich die Unifi Software starten.
https://robomongo.org/download
Nach dem Aufbau einer Datenbankverbindung mithilfe des Ports 27117 kann man sich alle gespeicherten Objekte anzeigen lassen.
Unter ace -> Collections -> admin findet man schließlich den vergebenen Benutzernamen, das gehashte Passwort, sowie die Email Adresse.
Da ich mein Nutzernamen nun gefunden habe, konnte ich mich auch wieder einloggen.
Passwort zurücksetzen
Wenn man wirklich das Passwort zurücksetzen möchte, kann man folgendes tun:
Unifi speichert das Passwort per SHA-512, crypt(3) und $6$ Salt ab.
Die ersten beiden sind Verschlüsselungstechnologien und der Salt ist nur ein vorangestellter Text.
Nicht mehr verfügbar: https://quickhash.com/crypt3-sha512-online
Durch die oben genannte Webseite kann man sich diesen Hashwert selbst erstellen.
Einfach sein neues Passwort einsetzen und die Webseite generiert den dazugehörigen Hash.
Diesen Hash kann man nun in das Datenfeld x_shadow einfügen, beziehungsweise den alten Hashwert des Passworts mit dem neuen ersetzen.
Danach kann man sich mit dem neuen Passwort wieder anmelden.
Alternative siehe Kommentarfeld:
Das Passwort mit folgendem gehashten Wert ersetzen. Dieser Text entspricht dem Passwort „password“.
$6$9Ter1EZ9$lSt6/tkoPguHqsDK0mXmUsZ1WE2qCM4m9AQ.x9/eVNJxws.hAxt2Pe8oA9TFB7LPBgzaHBcAfKFoLpRQlpBiX1
Videoanleitung
Meine Unifi Access Points
Bin super zufrieden mit diesem Modell und habe die zwei Access Points nach wie vor im Einsatz.
- Das AmpliFi HD (High Density) Mesh Wi-Fi System umfasst einen AmpliFi Mesh Router und zwei Wireless MeshPoints
- Das WiFi-System von AmpliFi HD (High Density Mesh Router) umfasst drei Mesh-Router für Wi-Fi-Abdeckung im ganzen Haus
- Der AmpliFi HD (High Density) MeshPoint verfügt über eine verstellbare Superantenne
- 2, 4 GHz Geschwindigkeit: 300 Mbps; 5 GHz Geschwindigkeit: 867 Mbps
SUPER-ANLEITUNG!!! Tag gerettet.
Freut mich, dass es geklappt hat 😉
Bei mir sagt er immer der Zielcomputer verweigert die Verbindung. Kann man das Passwort irgendwie anders rausfinden?
Du hast schon zuvor die Unifi Software gestartet?
Hallo Matti,
leider funktioniert der Link quickhash nicht mehr und ich habe verzweifel versucht eine andere Seite zu finden um das hash passwort zu erstellen. Hast du eventuell noch eine Seite?
Kopier einfach diesen String rein
$6$9Ter1EZ9$lSt6/tkoPguHqsDK0mXmUsZ1WE2qCM4m9AQ.x9/eVNJxws.hAxt2Pe8oA9TFB7LPBgzaHBcAfKFoLpRQlpBiX1
Mit dem Passwort – password – kannst du dich dann nun anmelden und das Kennwort im eingeloggten Zustand ja auch wieder ändern.
In der Datenbank Software Robo 3T muss die Änderung des Passworts aber noch manuell übermittelt werden. Das ist ein grüner Pfeil.
Wenn ich hier bin „Unter ace -> Collections -> admin “ zeigt er bei mir gar nichts an. Es steht nur „Fetced 0 record(s) in 2 ms
Was nun?
Das ist aber seltsam. Das ist die Tabelle der Admin Benutzer, da muss eigentlich mindestens ein Eintrag drin stehen. Wenn nicht -> Factory Reset des Access Points mit der Büroklammer und komplett neu installieren.
Hier gibt es wieder ein Tool für den Algorithmus:
https://www.mkpasswd.net/index.php
Einfach unten „crypt“ auswählen -> „select“ und dann oben im Dropdownmenü crypt-sha512 auswählen. Wird freundlicherweise sogar direkt das $6$ vorangestellt.
Cool, danke! Ich habe gefühlt eine Ewigkeit nach einer Alternative gesucht, aber damals nichts gefunden.
also ich habe das Problem nicht mit dem passwort des Unifi controllers für das Unifi Network (localhost), sondern für den Port 192.168.1.1 des Unifi security gateway. Anscheinend ist es nicht das gleiche Passwort.
Weiss jemand, wo und wie ich sas ändern kann?
Da ich kein Security Gateway besitze, kann ich dir da leider nicht weiterhelfen.
Hallo Matti,
super Anleitung. Leider habe ich eine eine ältere (Dez 2017) Version 5.6.26 des UniFi Controllers. Er ethabliert zwar die Verbindung, kann aber keine Operationen ausführen. Es wird jedesmal mit „Failed to refresh ‚Collections‘.“ abgebrochen.
Trotzdem super Anleitung und ich drücke bei allen anderen die Daumen dass es geht.
danke für die hilfe, hat geklappt!
Wunderbar 🙂
Hi
funzt das nur mit Software Controllern oder auch mit einem CloudKey? Hab mal die Ports gescannt, kann aber keine Verbindung zu dem Datenbankport (6789?) aufbauen.
Einen anderen DB-Port habe ich nicht erscannen können.
Danke für die gute Anleitung !