Saya mencoba masuk ke Android Eee pad transformer dari kotak linux saya yang lain menggunakan SSH. Ini adalah langkah yang saya ikuti dan gagal. Jadi bertanya di sini untuk jawaban yang benar.
1) Buka pasar Android dan unduh instal Connectbot
- Meluncurkan ConnectBot
- Bertanya ssh atau telnet atau lokal
- Tekan lokal
- Minta nama pengguna
- Nama pengguna menerapkan dummy
- Terhubung ke Android lokal
- ketik ip addr; di terminal menunjukkan alamat ip dan saya bisa ping 8.8.8.8
2) Sekarang saya ingin mengakses kotak ini dari kotak luar
- Pergi ke pasar Android dan instal SSDroid dan SuperUser
- Luncurkan SSDroid
- SSDroid mengatakan root: off, sftp: // root @ ipOfthisAndroidBox: 2222 siap
- Dari kotak lain saya mencoba masuk menggunakan ssh root @ ipOfthisAndroidBox: 2222 gagal
3) Luncurkan SuperUser ia mencoba menginstal sesuatu tetapi gagal
Semua yang saya dapat verifikasi apakah saya root, selalu menunjukkan:
$ su
su: permission denied
Tindak lanjut: Bagaimana cara saya masuk setelah menginstal 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
Bagaimana cara saya masuk ke kotak Android saya dari distro lain? (Saya menggunakan Fedora, CentOS, FreeBSD).
Jawaban:
SSHDroid tidak perlu root, itu opsional. Setiap Aplikasi dapat mengikat soket pada port yang tidak istimewa (> 1024).
Saya cukup yakin bahwa
ssh
parameter klien Anda salah, terutama port. AFAIK Anda tidak dapat menambahkan port melalui:
ke nama host. Cobassh root@ipofandroid -p 2222
saja.Jika Anda membutuhkan lebih banyak keluaran verba
ssh
biner, mulai dengan-v
,-vv
atau-vvv
. Ini membantu untuk memecahkan masalah.sumber
Kotak android Anda menjalankan SSHDroid, cukup aktifkan saja.
Linux Box (GUI) Anda, Anda dapat menjalankan kepatuhan FTP SSH (Nautilus, Filezilla, dll ...) Sebagai contoh. Saya menggunakan FileZilla ... ketik saja
Cukup pilih tombol "OK" apa pun yang muncul di layar Anda.
Catatan: Anda harus menggunakan subnet mask dan kelas yang sama agar itu terjadi ..
sumber