Secure Shell

Você pode abrir um shell no seu A1200i a partir do Linux ou do windows.

Para isso você precisa de quatro coisas:

  1. instalador MPKG pré-instalado no seu celular (aqui neste site tem um tutorial para instalar o MPKG)
  2. Rede USB funcionando. Veja o tópico sobre "usblan" neste site.
  3. SSH Daemon para o seu celular
  4. SSH Client para o seu computador

Um bom daemon é o Dropbear SSHD. Esse programa foi compilado para o A1200 pelo Bragon.

Para quem usa windows, o Putty serve como cliente SSH.

Instalação do Putty

  1. Se você for usar o Putty, faça o download dos arquivos Putty.exe e Puttygen.exe do site Putty.
  2. Esses arquivos não instalam. Portando copie para o diretório onde deseja que seja instalado.
  3. Execute o programa Puttygen para gerar o par de chaves de criptografia.
  4. Iremos gerar chaves RSA de 1024 bits portando não é necessário alterar as opções. Cliente no botão "Generate".
  5. Mova o mouse sobre a janela do programa até que a barra de progresso se complete (este processo gera a raiz aleatória das chaves de criptografia).
  6. Preencha o campo "Key passphrase" com uma senha e redigite a senha no campo "Confirm passphrase".
  7. Crie os arquivos com as chaves de criptografica clicando nos botões "Save public key" e "Save private key".
  8. Prossiga com a instalação do SSHD.

Instalação do SSHD

  1. Faça o download dos arquivos
    1. Dropbear SSHD.
    2. Preparação do servidor Dropbear SSHD
    3. Preparação dos usuário EZX e ROOT
    4. Inclui uma chave pública na configuração do root
  2. Descompacte o arquivo sshd-a1200-v1_0.zip em alguma pasta do seu celular e instale o arquivo sshd-a1200-v1_0.pkg.
  3. Desligue e ligue o celular para que o ícone do SSHD apareça no menu.
  4. Crie um diretório no cartão microSD do seu celular (exemplo: /tmp/sshd) e copie todos os arquivo .lin para ele.
  5. Crie um arquivo com o nome "mykey.pub" no diretório criado (/tmp/sshd) é importante que todas as letras sejam minúsculas.
  6. Edite o arquivo "mykey.pub" com um editor preparado para o formato unix. Recomendo o editor Metapad.
    1. O conteúdo deve ser:
      1. ssh-rsa <suachave> root@xpcasa
    2. <suachave> deve ser substituído com a chave pública do usuário. Se você criou uma chave com o Puttygen, você deve copiar apenas a chave (sem as duas primeiras linhas de comentário e cabeçalho e a última linha). Você deve tirar também as quebras de linha.
    3. root@xpcasa é só um comentário para saber que chave é essa.
  7. Aqui tem um exemplo de mykey.pub para comparação.
  8. Execute com o Linloader os scripts nesta sequência:
    1. sshdPrepare.lin
    2. sshdPrepareUser.lin
    3. sshdCopyKeys.lin
  9. Fim

**Usando o SSHD com **

  1. Certifique-se que a rede USB esteja funcionando.
  2. Clique no ícone do SSHD no celular (deve apenas aparecer a ampulheta por um segundo).
  3. Execute o Putty.exe no computador.
  4. Na tela de configuração selecione a opção "Connection->SSH->Auth".
  5. No lado direito da tela na seção "Authentication Parameters" insira o nome e caminho do arquivo contendo a chave privada no campo "Private Key file for authentication".
  6. Selecione a opção "Session".
  7. Entre o endereço IP do celular.
  8. De um nome para a sessão (ex. A1200iROOT) e clique em save.
  9. Selecione a sessão salva e clique em Open.
  10. Irá aparecer uma tela de terminal com a questão "login as: ".
  11. Responda com "root" (sem as aspas).
  12. Em seguida responda com a senha usada para gravar a chave privada.
  13. Pronto. Pode começar a entrar comandos no prompt.
Nao consigo conectar via Putty
Anonymous (200.187.133.x) 1174488931|%e %b %Y, %H:%M %Z|agohover

Segui todos os passos e na hora de conectar pelo Putty, eu digito root no login e ele desconecta informando que não há forma de se logar.
Alguma ajuda?

unfold Nao consigo conectar via Putty by Anonymous (200.187.133.x), 1174488931|%e %b %Y, %H:%M %Z|agohover
Re: Nao consigo conectar via Putty
Anonymous (201.83.18.x) 1177287313|%e %b %Y, %H:%M %Z|agohover

as chaves copiadas para o celular devem estar no formato errado. Da uma olhada no exemplo de arquivo aí em cima.

unfold Re: Nao consigo conectar via Putty by Anonymous (201.83.18.x), 1177287313|%e %b %Y, %H:%M %Z|agohover
Arquivo de exemplo não existe.
Anonymous (201.39.187.x) 1177466162|%e %b %Y, %H:%M %Z|agohover

Meu caro,

Poderia verificar o link do arquivo mykey.pub? Está direcionando para endereço não existente. Obrigado.

unfold Arquivo de exemplo não existe. by Anonymous (201.39.187.x), 1177466162|%e %b %Y, %H:%M %Z|agohover
erro - Server refused our key
Anonymous (201.68.176.x) 1182386279|%e %b %Y, %H:%M %Z|agohover

Pessoal eu fiz todos os passos mas mesmo assim nao consigo conectar, ele ate pede o usuario entao digito root e depois me aparece o ero "Server refused our key".
Tenho uma duvida onde eu coloco a chave publica? Alguem ja teve este erro, pode me ajudar?
Obrigado pela ajuda.

unfold erro - Server refused our key by Anonymous (201.68.176.x), 1182386279|%e %b %Y, %H:%M %Z|agohover
Re: erro - Server refused our key
Anonymous (201.74.152.x) 1198242529|%e %b %Y, %H:%M %Z|agohover

Estou com esse mesmo problema =/

unfold Re: erro - Server refused our key by Anonymous (201.74.152.x), 1198242529|%e %b %Y, %H:%M %Z|agohover
Anonymous (201.50.79.x) 1182541343|%e %b %Y, %H:%M %Z|agohover

PEssoal, acredito q o problema seja o arquivo mykey.pub, cujo link está quebrado. Sdds…

unfold by Anonymous (201.50.79.x), 1182541343|%e %b %Y, %H:%M %Z|agohover
Re: Arquivo mykey.pub
Anonymous (201.68.52.x) 1182559235|%e %b %Y, %H:%M %Z|agohover

Encontrei um em um outro forum o arquivo mykey.pub para vermos um exemplo, mas eu ainda nao consegui fazer funcionar.

http://www.motorolafans.com/forums/viewtopic.php?p=74611&highlight=&sid=b72d4e812af062e8bb53edd4f083cb3c

unfold Re: Arquivo mykey.pub by Anonymous (201.68.52.x), 1182559235|%e %b %Y, %H:%M %Z|agohover
Re: Arquivo mykey.pub
Anonymous (201.43.155.x) 1182823562|%e %b %Y, %H:%M %Z|agohover

Galera, a melhor forma de se conseguir o acesso ao shell do celular
é usando o "puttygen.exe", ele gera as duas chaves necessarias:

publica e a privativa
sendo que a publica deve ser editada e renomeada para mykey.pub

no programa "putty.exe", usaremos a chave privativa sem alterar, basta seguir o que diz no topico…

Retamero
[]'s

unfold Re: Arquivo mykey.pub by Anonymous (201.43.155.x), 1182823562|%e %b %Y, %H:%M %Z|agohover
Problema
Anonymous (201.18.35.x) 1198703332|%e %b %Y, %H:%M %Z|agohover

Amigos, fiz tudo certo, pelo menos eu acho … mas da connection refused como se o serviço nem tivesse rodando ! alguem faz idéia do que pode ser ?

unfold Problema by Anonymous (201.18.35.x), 1198703332|%e %b %Y, %H:%M %Z|agohover
Add a new comment
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.