Próbuję zalogować się do transformatora padu Android Eee z innego urządzenia z systemem Linux za pomocą SSH. To jest krok, który wykonałem i nie udało mi się. Więc pytając tutaj o poprawną odpowiedź.
1) Przejdź do Android market i pobierz zainstaluj Connectbot
- Uruchamianie ConnectBot
- Pyta ssh lub telnet lub lokalne
- Naciśnij lokalne
- Pyta o nazwę użytkownika
- Zastosowany manekin
- Połączony z lokalnym Androidem
- wpisz adres ip; w terminalu pokazuje adres IP i mogę pingować 8.8.8.8
2) Teraz chcę uzyskać dostęp do tego pola z zewnętrznego pola
- Przejdź do Android market i zainstaluj SSDroid i SuperUser
- Uruchom SSDroid
- SSDroid mówi root: wyłączony, sftp: // root @ ipOfthisAndroidBox: 2222 gotowy
- Z innej skrzynki próbuję się zalogować przy użyciu ssh root @ ipOfthisAndroidBox: 2222 kończy się niepowodzeniem
3) Uruchom SuperUser, który próbuje coś zainstalować, ale kończy się niepowodzeniem
Wszystko, co mogę sprawdzić, czy jestem zrootowany, zawsze pokazuje:
$ su
su: permission denied
Kontynuacja: jak zalogować się po zainstalowaniu 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
Jak zalogować się do mojego systemu Android z innych dystrybucji? (Używam Fedory, CentOS, FreeBSD).
Odpowiedzi:
SSHDroid nie wymaga rootowania , jest opcjonalny. Każda aplikacja może powiązać gniazdo na nieuprzywilejowanym porcie (> 1024).
Jestem pewien, że
ssh
parametry twojego klienta są nieprawidłowe, szczególnie port. AFAIK, nie możesz dodać portu:
do nazwy hosta. Spróbujssh root@ipofandroid -p 2222
zamiast tego.Jeśli potrzebujesz bardziej szczegółowych danych
ssh
binarnych, zacznij od-v
,-vv
lub-vvv
. Pomaga to rozwiązać problemy.źródło
Android box z SSHDroid, po prostu go aktywuj.
Twój Linux Box (GUI), możesz uruchomić dowolną zgodność SSH FTP (Nautilus, Filezilla itp.) Na przykład. Używam FileZilla ... po prostu pisz
Wystarczy wybrać przycisk „OK”, cokolwiek pojawi się na ekranie.
Uwaga: aby tak się stało, musisz mieć tę samą maskę podsieci i klasę.
źródło