Сброс пароля SSH на DroboShare

7897
Tom Lokhorst

Сегодня я начал играть с установкой DroboApps на моем DroboShare.

Сначала я установил Drobo Admin Utility, которая позволила мне просто установить Dropbear SSH, чтобы я мог использовать ssh в своем DroboShare. Однако потом у меня появилась «гениальная идея» начать возиться с /etc/passwdфайлом ...

Теперь я не могу войти через ssh, думаю, я сменил пароль или что-то в этом роде, но не могу найти способ его сбросить. Я попытался удалить SSH через утилиту администратора, а затем снова установить его, но это не помогло.

Кто-нибудь знает способ сброса пароля по умолчанию?

0
Я даже не могу заставить Dropbear открыть порт прослушивания 22 после установки, запретив мне входить в мой Droboshare. 11 лет назад 0

5 ответов на вопрос

2
Tom Lokhorst

При чистке моего стола (который Drobo собирает много пыли, просто сидя там в течение года), я обнаружил маленькую дыру в задней части DroboShare.

Оказывается, на DroboShare есть кнопка аппаратного сброса. Используя выпрямленную скрепку, вы можете сбросить ее до заводских настроек по умолчанию, не удаляя никаких данных о реальном Drobo.

Вот цитата из вопроса « Как мне вернуть DroboShare обратно к настройкам по умолчанию » в базе знаний Drobo (на случай, если оригинал выйдет из строя):

  1. Если возможно, сначала переведите Drobo в режим ожидания.
    • Выключите DroboShare:
    • Отключите кабель Ethernet
    • Подождите одну минуту
    • Отсоединяйте только кабель питания от DroboShare. Обязательно не отключайте питание от Drobo.
    • Найдите небольшое отверстие примерно в 1 "слева от порта Ethernet DroboShare. Это отверстие для переключателя сброса.
    • Вставьте выпрямленную скрепку в отверстие и нажмите переключатель сброса внутри.
    • Удерживайте нажатой кнопку сброса при одновременном подключении питания к DroboShare. Держите его нажатым до тех пор, пока индикатор питания на Drobo не загорится зеленым цветом (не мигает), а индикаторы на нем не загорятся зеленым.
    • Освободите скрепку и снова отсоедините кабель питания DroboShare.
    • Включите DroboShare:
    • Подключите кабель Ethernet.
    • Подключите кабель для передачи данных (если он был отключен).
    • Подключите кабель питания обратно к DroboShare.
    • Подождите как минимум 2 минуты, пока он смонтируется.
2
lugaru

Установите Openssh, затем sudo ( https://github.com/droboports/sudo )

войти с помощью ssh с учетной записью администратора.

Затем перейдите в / mnt / DroboFS / Shares / DroboApps / sudo / bin

беги. / sudo su -

Вы являетесь пользователем root и можете изменить пароль root на то, что можете вспомнить.

Чтобы оставаться в безопасности, вы можете удалить sudo после этого.

1
MicTech

Вы должны сбросить свой DroboShare к настройкам по умолчанию, но эта операция удалит все ваши данные!

Вы хотите сказать, что мне нужно нажать кнопку «Сброс» на панели инструментов Drobo, которая стирает обе настройки DroboShare _и_ все данные на Drobo? В моем случае это не проблема, потому что я все равно планирую отформатировать Drobo, так как я разделил его неправильно. Но в целом это очень раздражает. Tom Lokhorst 15 лет назад 0
1

Йоу! Это боль, и я уверен, что это случится с большим количеством людей. Могу поспорить, я знаю, что вы двое сделали - и это не имело никакого отношения к возня с вашим паролем. Это была другая вещь, которую вы изменили: ваша оболочка. Если мои предположения верны, вы, как и я, установили bash и dropbear (который, кстати, просто запускает его; он уже есть на коробке). Затем вы либо вставили ссылку на bash в / bin /, либо изменили файл passwd так, чтобы он указывал на / mnt / DroboShares / ....

Оооо ... Я сделал это. А потом, прежде чем выйти из системы, я попытался войти в другую вкладку. После долгих раздумий (и никакой любви от Google, кроме этой страницы) я понял, что изменение оболочки на / bin / sh позволило мне снова войти в систему. Смена пароля не является проблемой.

На полноценной коробке будет файл / etc / shells, в котором перечислены оболочки входа, но на моем DroboShare такого файла нет.

До сих пор я не понял, как заставить DroboShare выполнить bash на монтировании Drobo.

Но вернемся к паролям ... В дополнение к изменению пароля вы можете вместо этого использовать файл ssh authorized_keys. Открытые ключи rsa и dss работают, но обратите внимание, что имя author_keys2 не будет. И ваш файл .ssh (и / или?) Для файла author_keys должен быть в режиме 600, что, вероятно, не произойдет по умолчанию, потому что в / etc / profile нет команды umask, поэтому обычно ваш umask равен 0 вместо типичный 22.

0

Я только что провел последние 3 дня, пытаясь выяснить это - я также (опечатка?) Мой пароль root для droboShare и был заблокирован.

Ответ таков: вам необходимо переустановить ПО DroboShare FIRMWARE. Просто переустановите ту же прошивку DroboShare, которая у вас есть (в настоящее время), и она перезагрузит внутреннюю часть Linux (ну ... хотя бы файл / etc / passwd :-). Вам придется сбросить все остальное, связанное с вашим DroboShare (DHCP), и так сразу, как только ваш DroboShare перезагрузится.

Не было никаких обещаний относительно того, потеряете ли вы все свои существующие данные Drobo или нет - я начал с «кто заботится» о Drobo и DroboShare - так что я был в порядке с потерей всех данных на нем.

==> Пользователь, будьте осторожны!

Повеселись.

Похожие вопросы