Я пытаюсь войти в Android Eee Pad трансформер из моей другой Linux-коробки, используя SSH. Это шаг, за которым я следовал и потерпел неудачу. Так что спрашиваю здесь правильный ответ.
1) Зайдите на Android market и скачайте установить Connectbot
- Запуск ConnectBot
- Спрашивает ssh или telnet или local
- Пресса местная
- Спрашивает имя пользователя
- Имя пользователя применяется пустышка
- Подключен к локальному Android
- введите ip addr; в терминале показывает ip адрес и могу пинговать 8.8.8.8
2) Теперь я хочу получить доступ к этой коробке снаружи коробки
- Зайдите на Android market и установите SSDroid и SuperUser
- Запустить SSDroid
- SSDroid говорит: root: off, sftp: // root @ ipOfthisAndroidBox: 2222 готово
- Из другого окна я пытаюсь войти, используя ssh root @ ipOfthisAndroidBox: 2222 не удается
3) Запустите SuperUser, он пытается что-то установить, но не удается
Все, что я могу проверить, укоренен ли я, всегда показывает:
$ su
su: permission denied
Продолжение : Как мне войти после установки SSHDroid?
[sun@example ~]$ ssh root@94.xx.xx.xx -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'
root@94.xx.xx.xx'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
Как мне войти в свой ящик Android из других дистрибутивов? (Я использую Fedora, CentOS, FreeBSD).
Ответы:
SSHDroid не нужен рут, это необязательно. Каждое приложение может привязать сокет к непривилегированному порту (> 1024).
Я уверен, что
ssh
параметры вашего клиента неверны, особенно порт. AFAIK, вы не можете добавить порт через:
имя хоста. Попробуйssh root@ipofandroid -p 2222
вместо этого.Если вам нужно более многословным выходе
ssh
двоичного файла, запустите его с-v
,-vv
или-vvv
. Это помогает выяснить проблемы.источник
Ваш андроид бокс работает под управлением SSHDroid, просто активируйте его.
В вашем Linux Box (GUI) вы можете выполнить любое соответствие SSH FTP (Nautilus, Filezilla и т. Д.). Например. Я использую FileZilla ... просто введите
Просто нажмите кнопку «ОК», что появляется на вашем экране.
Примечание: вы должны использовать одну и ту же маску подсети и класс, чтобы это произошло.
источник