Zresetuj hasło SSH na DroboShare


0

Dzisiaj zacząłem bawić się instalując DroboApps na moim DroboShare.

Najpierw zainstalowałem Drobo Admin Utility , który pozwolił mi po prostu zainstalować Dropbear SSH, aby móc ssh na moim DroboShare. Potem jednak wpadłem na „genialny pomysł”, aby zacząć bawić się z /etc/passwdplikiem ...

Teraz nie mogę się już zalogować za pomocą ssh, chyba zmieniłem hasło lub coś, ale nie mogę znaleźć sposobu na jego zresetowanie. Próbowałem odinstalować SSH za pomocą narzędzia administracyjnego, a następnie zainstalować go ponownie, ale to nie pomogło.

Czy ktoś zna sposób na zresetowanie hasła do wartości domyślnej?


Nie mogę nawet zmusić Dropbear do otwarcia portu nasłuchiwania 22 po instalacji, uniemożliwiając mi zalogowanie się do mojego Droboshare.

Odpowiedzi:


2

Podczas sprzątania mojego biurka (że Drobo zbiera dużo kurzu, po prostu siedząc tam przez rok), znalazłem małą dziurę z tyłu DroboShare.

Okazuje się, że na DroboShare znajduje się przycisk resetowania sprzętu. Za pomocą wyprostowanego spinacza można przywrócić go do domyślnych ustawień fabrycznych bez usuwania danych z rzeczywistego Drobo.

Oto cytat z pytania „ Jak zresetować DroboShare do ustawień domyślnych ” w bazie wiedzy Drobo (na wypadek, gdyby oryginał się zepsuł):

  1. Jeśli to możliwe, najpierw przełącz Drobo w tryb gotowości.
    • Wyłącz DroboShare:
    • Odłącz kabel Ethernet
    • Zaczekaj minutę
    • Odłącz kabel zasilający tylko DroboShare. Pamiętaj, aby nie odłączać zasilania Drobo.
    • Znajdź mały otwór około 1 "po lewej stronie portu Ethernet DroboShare. Jest to otwór dla przełącznika resetowania.
    • Włóż wyprostowany spinacz do papieru do otworu i naciśnij przycisk resetowania w środku.
    • Przytrzymaj wciśnięty przycisk resetowania, jednocześnie podłączając zasilanie z powrotem do DroboShare. Trzymaj go wciśniętym, dopóki lampka zasilania Drobo nie zaświeci się na zielono (nie miga), a lampki napędu świecą na zielono.
    • Zwolnij spinacz biurowy i ponownie odłącz kabel zasilający DroboShare.
    • Włącz DroboShare:
    • Podłącz kabel Ethernet.
    • Podłącz kabel danych (jeśli został odłączony).
    • Podłącz kabel zasilający z powrotem do DroboShare.
    • Zaczekaj co najmniej 2 minuty na zamontowanie.

2

Zainstaluj openssh, a następnie sudo ( https://github.com/droboports/sudo )

zaloguj się za pomocą ssh za pomocą konta administratora.

Następnie przejdź do / mnt / DroboFS / Shares / DroboApps / sudo / bin

uruchom ./sudo su -

Jesteś rootem i możesz zmienić hasło roota na coś, co możesz zapamiętać.

Aby zachować bezpieczeństwo, możesz później usunąć sudo.


1

Musisz zresetować DroboShare do ustawień domyślnych, ale ta operacja powoduje usunięcie wszystkich danych!


Czy masz na myśli, że muszę kliknąć Resetprzycisk na pulpicie nawigacyjnym Drobo, który usuwa zarówno ustawienia DroboShare, jak i wszystkie dane na Drobo? W moim przypadku nie stanowi to problemu, ponieważ i tak planuję sformatować Drobo, ponieważ źle go podzieliłem. Ale ogólnie jest to bardzo denerwujące.
Tom Lokhorst,

1

Yow! To jest ból i założę się, że spotka go więcej ludzi. Założę się, że wiem, co wy dwaj zrobiliście - i nie miało to nic wspólnego z majstrowaniem przy haśle. To była inna rzecz, którą zmieniłeś: twoja skorupa. Jeśli moje przypuszczenie jest prawidłowe, ty, podobnie jak ja, zainstalowałeś bash oraz dropbear (który, nawiasem mówiąc, po prostu go uruchamia; jest już na pudełku). Następnie albo dowiązałeś bash do / bin / albo zmodyfikowałeś plik passwd, aby wskazywał na / mnt / DroboShares / ....

Sooo ... Zrobiłem to. A następnie przed wylogowaniem próbowałem zalogować się na innej karcie. Po kilku zabawach (i żadnej miłości od Google oprócz tej strony), zorientowałem się, że zmiana powłoki z powrotem na / bin / sh pozwoliła mi zalogować się ponownie. Zmiana hasła nie stanowi problemu.

Na w pełni rozwiniętym polu byłby plik / etc / shells, który zawierałby powłoki logowania, ale takiego pliku nie ma na moim DroboShare.

Jak dotąd nie zastanawiałem się, jak zmusić DroboShare do wykonania basha na wierzchowcu Drobo.

Ale wracając do haseł ... Oprócz zmiany hasła możesz zamiast tego użyć pliku ssh Zarówno klucze publiczne rsa, jak i dss działają, ale zwróć uwagę, że nazwa autoryzowane klucze_2 nie będą działać. A twój katalog .ssh (i / lub?) Plik autoryzowanych_kluczy musi mieć tryb 600, co prawdopodobnie nie nastąpi domyślnie, ponieważ w / etc / profile nie ma polecenia umask, więc zazwyczaj twój umask ma wartość 0 zamiast typowy 22.


0

Właśnie spędziłem ostatnie 3 dni próbując to rozgryźć - również (błędnie wpisałem?) Moje hasło roota droboShare i zostałem zablokowany.

Odpowiedź brzmi: musisz ponownie zainstalować oprogramowanie DroboShare FIRMWARE. Wystarczy ponownie zainstalować to samo oprogramowanie DroboShare, które masz (aktualnie masz), a to zresetuje wewnętrzne elementy systemu Linux (cóż ... przynajmniej plik / etc / passwd :-). Będziesz musiał zresetować wszystko inne związane z DroboShare (DHCP), więc raz DroboShare uruchomi się ponownie.

Żadnych obietnic, czy stracisz wszystkie istniejące dane Drobo, czy nie - zacząłem od „kogo to obchodzi” Drobo i DroboShare - więc nie miałem nic przeciwko utracie wszystkich danych na nim.

==> Uwaga!

Baw się dobrze.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.