J'essaie de me connecter au transformateur de pad Android Eee à partir de mon autre boîtier Linux en utilisant SSH. C'est l'étape que j'ai suivie et qui a échoué. Donc, demandez ici la bonne réponse.
1) Allez sur Android Market et téléchargez installez Connectbot
- Lancement de ConnectBot
- Demande ssh ou telnet ou local
- Presse locale
- Demande le nom d'utilisateur
- Nom d'utilisateur appliqué
- Connecté à Android local
- type ip addr; dans le terminal affiche l'adresse IP et je peux cingler 8.8.8.8
2) Maintenant, je veux accéder à cette boîte depuis l'extérieur de la boîte
- Accédez à Android Market et installez SSDroid et SuperUser
- Lancer SSDroid
- SSDroid indique root: off, sftp: // root @ ipOfthisAndroidBox: 2222 ready
- À partir d'une autre boîte, j'essaye de me connecter en utilisant ssh root @ ipOfthisAndroidBox: 2222 échoue
3) Lancez SuperUser, il essaie d'installer quelque chose mais échoue
Tout ce que je peux vérifier est enraciné, cela montre toujours:
$ su
su: permission denied
Suivi: comment me connecter après l'installation de 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
Comment me connecter à ma boîte Android à partir d'autres distributions? (J'utilise Fedora, CentOS, FreeBSD).
Réponses:
SSHDroid n'a pas besoin de root, c'est facultatif. Chaque application peut lier une socket sur un port non privilégié (> 1024).
Je suis à peu près sûr que
ssh
les paramètres de votre client sont erronés, le port en particulier. AFAIK vous ne pouvez pas ajouter le port via:
au nom d'hôte. Essayezssh root@ipofandroid -p 2222
plutôt.Si vous avez besoin de plus bavard sortie du
ssh
binaire, commencer avec-v
,-vv
ou-vvv
. Cela aide à comprendre les problèmes.la source
Votre box Android exécutant SSHDroid, il suffit de l'activer.
Votre Linux Box (GUI) vous permet d'exécuter n'importe quelle conformité FTP SSH (Nautilus, Filezilla, etc ...) Par exemple. J'utilise FileZilla ... il suffit de taper
Sélectionnez simplement le bouton "OK" tout ce qui apparaît sur votre écran.
Remarque: vous devez utiliser le même masque de sous-réseau et la même classe pour que cela se produise.
la source