Setzen Sie das SSH-Kennwort in DroboShare zurück

8084
Tom Lokhorst

Heute habe ich angefangen, DroboApps auf meinem DroboShare zu installieren.

Ich habe zuerst das Drobo Admin-Dienstprogramm installiert, mit dem ich einfach Dropbear SSH installieren konnte, damit ich SSH in mein DroboShare einbauen kann. Dann bekam ich jedoch die "geniale Idee", mit der /etc/passwdDatei herumzuspielen ...

Jetzt kann ich mich nicht mehr mit ssh anmelden, ich glaube, ich habe das Passwort oder etwas geändert, finde aber keinen Weg, es zurückzusetzen. Ich habe versucht, SSH über das Admin-Dienstprogramm zu deinstallieren und dann erneut zu installieren. Dies hat jedoch nicht geholfen.

Kennt jemand eine Möglichkeit, das Passwort auf den Standard zurückzusetzen?

0
Ich kann Dropbear nicht einmal dazu bringen, den Listen-Port 22 nach der Installation zu öffnen, da ich mich daran hindere, mich bei meinem Droboshare anzumelden. vor 11 Jahren 0

5 Antworten auf die Frage

2
Tom Lokhorst

Beim Reinigen meines Schreibtisches (dass Drobo viel Staub sammelt, indem ich nur ein Jahr dort saß), fand ich ein kleines Loch auf der Rückseite des DroboShare.

Es stellt sich heraus, dass sich auf dem DroboShare eine Hardware-Reset-Taste befindet. Mit einer aufgerichteten Büroklammer können Sie sie auf die Werkseinstellungen zurücksetzen, ohne Daten auf dem tatsächlichen Drobo zu löschen.

Hier ein Zitat aus der Frage " Wie kann ich DroboShare auf die Standardeinstellungen zurücksetzen " in der Drobo Knowlege-Basis (falls das Original ausfällt):

  1. Wenn möglich, setzen Sie Drobo zuerst in den Standby-Modus.
    • DroboShare ausschalten:
    • Trennen Sie das Ethernet-Kabel
    • Warte eine Minute
    • Trennen Sie nur das Stromkabel von DroboShare. Achten Sie darauf, dass Sie die Stromversorgung von Drobo nicht trennen.
    • Suchen Sie das kleine Loch etwa 1 "links vom DroboShare Ethernet-Anschluss. Es ist das Loch für den Reset-Schalter.
    • Führen Sie eine gerade gebogene Büroklammer in das Loch ein und drücken Sie den Reset-Schalter nach innen.
    • Halten Sie den Reset-Schalter gedrückt, während Sie gleichzeitig Strom an DroboShare anschließen. Halten Sie die Taste gedrückt, bis die Betriebsanzeige an Drobo dauerhaft grün leuchtet (nicht blinkt) und die Laufwerksanzeigen dauerhaft grün leuchten.
    • Lösen Sie die Büroklammer und trennen Sie das Stromkabel von DroboShare erneut.
    • DroboShare einschalten:
    • Schließen Sie das Ethernet-Kabel an.
    • Schließen Sie das Datenkabel an (wenn es getrennt wurde).
    • Schließen Sie das Netzkabel wieder an DroboShare an.
    • Warten Sie mindestens 2 Minuten, bis es montiert ist.
2
lugaru

Installiere Opensh und dann Sudo ( https://github.com/droboports/sudo )

Melden Sie sich mit ssh mit dem Admin-Konto an.

Dann gehen Sie zu / mnt / DroboFS / Shares / DroboApps / sudo / bin

ausführen ./sudo su -

Sie sind der Stamm und können den Stammpasswdord wieder in etwas ändern, an das Sie sich erinnern können.

Um sicher zu bleiben, können Sie sudo danach entfernen.

1
MicTech

Sie müssen Ihren DroboShare auf die Standardeinstellungen zurücksetzen, aber dieser Vorgang löscht alle Ihre Daten!

Meinen Sie damit, dass ich im Drobo Dashboard auf die Schaltfläche "Zurücksetzen" klicken muss, um sowohl die Einstellungen auf dem DroboShare _ als auch alle Daten auf dem Drobo zu löschen? In meinem Fall ist das kein Problem, weil ich den Drobo sowieso formatieren möchte, da ich ihn falsch partitioniert habe. Aber im Allgemeinen ist das sehr ärgerlich. Tom Lokhorst vor 15 Jahren 0
1

Yow! Das ist ein Schmerz und ich wette, es wird mehr Leuten passieren. Ich wette, ich weiß, was Sie beide gemacht haben - und es hatte nichts mit dem Fummeln mit Ihrem Passwort zu tun. Es war das andere, was Sie geändert haben: Ihre Hülle. Wenn meine Vermutung richtig ist, haben Sie, wie ich, sowohl bash als auch dropbear installiert (was übrigens gerade gestartet wird; es ist bereits auf der Box). Dann haben Sie entweder bash mit / bin / verknüpft oder Sie haben die passwd-Datei so geändert, dass sie auf / mnt / DroboShares / zeigt.

Sooo ... ich habe das gemacht. Und bevor ich mich abmeldete, versuchte ich mich auf einer anderen Registerkarte anzumelden. Nach einigem Fummeln (und keiner Liebe von Google außer dieser Seite) stellte ich fest, dass das Ändern der Shell in / bin / sh es mir erlaubte, mich erneut anzumelden. Das Ändern des Passworts ist kein Problem.

In einer voll ausgestatteten Box würde es eine / etc / shells-Datei geben, in der die Login-Shells aufgelistet sind, aber auf meinem DroboShare gibt es keine solche Datei.

Bisher habe ich noch nicht herausgefunden, wie ich DroboShare dazu bringen kann, Bash auf dem Drobo-Mount auszuführen.

Aber zurück zu Passwörtern ... Sie können Ihr Kennwort nicht nur ändern, sondern auch eine ssh-Datei mit dem Namen "authorized_keys" verwenden. Die öffentlichen Schlüssel von rsa und dss funktionieren zwar, beachten Sie jedoch, dass der Name authorised_keys2 nicht gilt. In Ihrem .ssh-Verzeichnis (und / oder?) Müssen Sie den Modus 600 angeben. Dies wird wahrscheinlich standardmäßig nicht passieren, da in / etc / profile kein umask-Befehl vorhanden ist. Daher ist Ihre umask normalerweise 0 anstatt von die typische 22.

0

Ich habe gerade die letzten 3 Tage damit verbracht, das herauszufinden - ich habe auch (falsch geschrieben?) Mein droboShare-Root-Passwort und wurde gesperrt.

Die Antwort lautet: Sie müssen die DroboShare-FIRMWARE erneut installieren. Installieren Sie einfach die gleiche DroboShare-Firmware, die Sie (derzeit) haben, und die Linux-Interna werden zurückgesetzt (zumindest .. die Datei / etc / passwd :-). Sie müssen alles, was sonst noch mit Ihrem DroboShare (DHCP) verbunden ist, zurücksetzen.

Keine Versprechungen, ob Sie alle Ihre vorhandenen Drobo-Daten verlieren oder nicht - ich habe mit einem "wen interessiert" -Drobo und DroboShare angefangen - also war es okay, alle Daten darauf zu verlieren.

==> Benutzer aufgepasst!

Habe Spaß.