Redefina a senha do SSH no DroboShare


0

Hoje, comecei a brincar com a instalação do DroboApps no meu DroboShare.

Eu instalei o primeiro Utilitário de administração Drobo , o que me permitiu simplesmente instalar Dropbear SSH para que eu possa ssh no meu DroboShare. No entanto, então eu comecei a "idéia engenhosa" para começar a brincar com o /etc/passwd Arquivo...

Agora não consigo mais fazer login usando o ssh, acho que mudei a senha ou algo assim, mas não consigo encontrar uma maneira de redefini-la. Eu tentei desinstalar o SSH através do Admin Utility e, em seguida, reinstalá-lo novamente, mas isso não ajudou.

Alguém sabe de uma maneira de redefinir a senha para o padrão?


Eu nem consigo que o Dropbear abra a porta de escuta 22 após a instalação, impedindo que eu faça o login no meu Droboshare.

Respostas:


2

Ao limpar minha mesa (que Drobo recolhe muita poeira, apenas sentado ali por um ano), encontrei um pequeno buraco na parte de trás do DroboShare.

Acontece que há um botão de reset de hardware no DroboShare. Ao usar um clipe de papel esticado, você pode redefini-lo para os padrões de fábrica sem excluir nenhum dado no Drobo real.

Aqui está uma citação do " Como faço para redefinir DroboShare de volta para as configurações padrão "pergunta na Drobo Knowledge Base (no caso de o original cair):

  1. Se possível, primeiro coloque Drobo no modo de espera.
    • Desligue o DroboShare:
    • Desconecte o cabo Ethernet
    • Espere um minuto
    • Desconecte o cabo de força do DroboShare somente. Certifique-se de não desconectar a energia do Drobo.
    • Localize o pequeno orifício a aproximadamente 1 "à esquerda da porta Ethernet DroboShare. Esse é o orifício para a chave de reinicialização.
    • Insira um clipe de papel no orifício e pressione o botão de reinicialização.
    • Mantenha o botão de reset pressionado enquanto conecta a energia novamente ao DroboShare. Mantenha-o pressionado até que a luz de energia no Drobo esteja verde constante (sem piscar) e suas luzes de acionamento estejam verdes.
    • Solte o clipe de papel e desconecte novamente o cabo de força do DroboShare.
    • Ligue o DroboShare:
    • Conecte o cabo Ethernet.
    • Conecte o cabo de dados (se estiver desconectado).
    • Conecte o cabo de alimentação de volta ao DroboShare.
    • Espere pelo menos 2 minutos para montar.

2

Instale Openssh e depois sudo ( https://github.com/droboports/sudo )

Faça o login usando ssh com a conta de administrador.

Então vá para / mnt / DroboFS / Shares / DroboApps / sudo / bin

execute ./sudo su -

Você é a raiz e pode alterar a senha de volta para algo que você possa lembrar.

Para ficar seguro, você pode remover o sudo depois disso.


1

Você deve redefinir seu DroboShare para as configurações padrão, mas esta operação excluir todos os seus dados!


Quer dizer que eu tenho que clicar no Reset botão no Painel Drobo que apaga as configurações no DroboShare e todos os dados sobre o Drobo? No meu caso, isso não é um problema, porque estou planejando formatar o Drobo de qualquer maneira, já que participo errado. Mas em geral isso é muito chato.
Tom Lokhorst

1

Uau! Isso é uma dor e aposto que vai acontecer com mais pessoas. Aposto que sei o que vocês dois fizeram - e isso não tem nada a ver com mexer na sua senha. Foi o de outros coisa que você mudou: sua concha. Se meu palpite estiver correto, você, como eu, instalou o bash e o dropbear (que, a propósito, apenas o inicia; já está na caixa). Então ou você symlinked bash em / bin / ou modificou o arquivo passwd para apontar em / mnt / DroboShares / ....

Sooo ... eu fiz isso. E então, antes de sair, tentei entrar em outra guia. Depois de um monte de brincadeiras (e nenhum amor do Google, exceto esta página), eu percebi que mudar o shell de volta para / bin / sh me permitiu entrar novamente. Alterar a senha não é um problema.

Em uma caixa completa, haveria um arquivo / etc / shells que listava os shells de login, mas não há esse arquivo no meu DroboShare.

Até agora, eu não descobri como conseguir DroboShare para executar bash no monte Drobo.

Mas de volta às senhas ... Além de alterar sua senha, você pode usar um arquivo ssh authorized_keys. As chaves públicas rsa e dss funcionam, mas observe que o nome authorized_keys2 não funcionará. E seu arquivo .ssh (e / ou?) Arquivo authorized_keys precisa (m) ser o modo 600, o que provavelmente não acontecerá por padrão, porque não existe um comando umask em / etc / profile, então tipicamente sua umask é 0 em vez de o típico 22.


0

Eu passei os últimos 3 dias tentando descobrir isso - eu também (digitei errado) minha senha root droboShare e fui bloqueada.

A resposta é: você precisa reinstalar o FIRMWARE DroboShare. Basta reinstalar o mesmo firmware do DroboShare que você possui (atualmente) e isso redefinirá os componentes internos do Linux (bem ... pelo menos o arquivo / etc / passwd :-). Você terá que redefinir todo o resto associado ao seu DroboShare (DHCP) e, assim, pelo menos uma vez, seu DroboShare será reinicializado.

Nenhuma promessa sobre se você perdeu todos os seus dados Drobo existentes ou não - eu comecei com um "quem se importa" Drobo e DroboShare - então eu estava bem com a perda de todos os dados sobre ele.

== & gt; Usuário cuidado!

Diverta-se.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.