Estou tentando entrar no Android Eee pad transformador da minha outra caixa linux usando SSH. Este é o passo que segui e falhei. Então, pedindo aqui a resposta correta.
1) Vá para o mercado Android e baixe a instalação do Connectbot
- Iniciando o ConnectBot
- Solicita ssh ou telnet ou local
- Pressione local
- Pergunta o nome de usuário
- Boneco de nome de usuário aplicado
- Conectado ao Android local
- digite endereço ip; no terminal mostra o endereço IP e posso executar ping 8.8.8.8
2) Agora eu quero acessar esta caixa da caixa externa
- Vá para o Android market e instale o SSDroid e o SuperUser
- Iniciar o SSDroid
- SSDroid diz root: desativado, sftp: // root @ ipOfthisAndroidBox: 2222 ready
- Em outra caixa, tento fazer login usando o ssh root @ ipOfthisAndroidBox: 2222 falha
3) Inicie o SuperUser, ele tenta instalar algo, mas falha
Tudo o que posso verificar é que estou enraizado, sempre mostra:
$ su
su: permission denied
Acompanhamento: Como faço para entrar após a instalação do SSHDroid?
[sun@example ~]$ ssh [email protected] -p 2222
The authenticity of host '[94.xx.xx.xx]:2222 ([94.xx.xx.xx]:2222)' can't be established.
RSA key fingerprint is 14:ae:33:xxxx.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '[94.xx.xx.xx]:2222' (RSA) to the list of known hosts.
SSHDroid
Use 'root' on rooted devices otherwise any username works
Default password is 'admin'
[email protected]'s password:
/data/data/berserker.android.apps.sshdroid/home $ uname -a
Linux localhost 2.6.36.3-00004-g069b8b5 #1 SMP PREEMPT Wed May 11 22:14:22 CST 2011 armv7l GNU/Linux
/data/data/berserker.android.apps.sshdroid/home $ uptime
09:20:16 up 2 min, load average: 0.26, 0.25, 0.11
/ $ ls
EeePad_bootup_first_page.rle acct default.prop init.ventana.rc sys
OSD_battery_100.rle bin dev mnt system
OSD_battery_25.rle cache etc proc ueventd.goldfish.rc
OSD_battery_50.rle config init root ueventd.rc
OSD_battery_75.rle d init.goldfish.rc sbin ueventd.ventana.rc
Removable data init.rc sdcard vendor
More informations: https://gist.github.com/1357588
Como faço para acessar minha caixa do Android de outras distros? (Estou usando o Fedora, CentOS, FreeBSD).
Respostas:
O SSHDroid não precisa de raiz, é opcional. Todo aplicativo pode vincular um soquete a uma porta não privilegiada (> 1024).
Tenho certeza de que os
ssh
parâmetros do cliente estão errados, principalmente a porta. AFAIK, você não pode adicionar a porta via:
ao nome do host. Tente emssh root@ipofandroid -p 2222
vez disso.Se você precisar de uma saída mais detalhada do
ssh
binário, inicie-o com-v
,-vv
ou-vvv
. Isso ajuda a descobrir problemas.fonte
Sua caixa do Android executando o SSHDroid, basta ativá-lo.
Na sua Linux Box (GUI), você pode executar qualquer conformidade com SSH FTP (Nautilus, Filezilla, etc ...) Por ex. Eu uso o FileZilla ... apenas digite
Basta selecionar o botão "OK", o que aparecer na tela.
Nota: você deve usar a mesma máscara de sub-rede e classe para que isso aconteça.
fonte