Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Motorola Forum > Motorola Milestone Forum > Root / Hacking / Modding für Motorola Milestone

Per SSH auf den Milestone?

Das Thema "Per SSH auf den Milestone?" befindet sich unter Root / Hacking / Modding für Motorola Milestone auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 10.01.2010, 18:49   #1 (permalink)
Fortgeschrittenes Mitglied

Registriert seit: 24.12.2009
Beiträge: 351
Abgegebene Danke: 1
Erhielt 4 Danke für 4 Beiträge
Standard Per SSH auf den Milestone?

Hallo,
ist es möglich irgendwie per SSH auf das Milestone (auch ohne root) zu kommen? Würde gerne HTOP oder ähnliche Befehle ausführen... Gibts schon Tools im Market?

Gruß
DocMAX
DocMAX ist offline   Mit Zitat antworten
Alt 10.01.2010, 19:23   #2 (permalink)
Fortgeschrittenes Mitglied
 
Benutzerbild von zantekk

Modell: HTC Desire HD

Registriert seit: 09.10.2009
Beiträge: 337
Abgegebene Danke: 14
Erhielt 112 Danke für 43 Beiträge
Standard AW: Per SSH auf den Milestone?

ConnectBot sollte glaube ich das sein, was du suchst.
__________________
Samsung Galaxy S II
HydrogenICS
zantekk.de | follow me on twitter
zantekk ist offline   Mit Zitat antworten
Alt 10.01.2010, 20:14   #3 (permalink)
Android Guru
 
Benutzerbild von k1l

Modell: Motorola Milestone

Registriert seit: 20.12.2009
Beiträge: 1.383
Abgegebene Danke: 209
Erhielt 427 Danke für 250 Beiträge
Standard AW: Per SSH auf den Milestone?

connectbot verbindet nur per ssh zu anderen hosts.
auf dem milestone wüsste ich jetzt so nichts. da wird wohl root nötig werden
k1l ist offline   Mit Zitat antworten
Alt 10.01.2010, 22:25   #4 (permalink)
Android-Hilfe.de Mitglied

Modell: Motorola Milestone

Registriert seit: 10.01.2010
Beiträge: 66
Abgegebene Danke: 0
Erhielt 15 Danke für 8 Beiträge
Standard AW: Per SSH auf den Milestone?

Wäre mit OpenSSH möglich, erfordert aber bei Nutzung des für SSH vorgesehenen Ports 22 root. (Die Ports 0 - 1023 sind bei allen Unices für den Superuser reserviert).

Am besten ist hierfür die (auch für WLAN-Router und andere Embedded-Devices oft verwendete) auf OpenSSH beruhende Software namens Dropbear geeignet. Eine HOWTO gibt es bereits:

Dropbear SSHD Ported! - xda-developers

Aber Du brauchst zwingend root!

Magnar
magnar ist offline   Mit Zitat antworten
Alt 10.01.2010, 22:32   #5 (permalink)
Android Experte

Modell: Motorola Milestone

Registriert seit: 30.12.2009
Beiträge: 788
Abgegebene Danke: 158
Erhielt 511 Danke für 121 Beiträge
Standard AW: Per SSH auf den Milestone?

und eine menge fachkenntniss ist von nöten.. wenn ich mir diese dropbear geschichte so anschaue, müsste ich mich wohl erstmal 2 stunden einlesen, damit ich kapiere, was der da macht
sandimann ist offline   Mit Zitat antworten
Alt 10.01.2010, 23:29   #6 (permalink)
Android-Hilfe.de Mitglied

Modell: Motorola Milestone

Registriert seit: 10.01.2010
Beiträge: 66
Abgegebene Danke: 0
Erhielt 15 Danke für 8 Beiträge
Standard AW: Per SSH auf den Milestone?

Ein klares Wort zum Anfang: Der hier geschilderte Eingriff wird natürlich nicht von der Herstellergarantie abgedeckt. Ich selbst übernehme für diese Beschreibung KEINE GARANTIE und KEINE HAFTUNG! Nun aber zur Sache:

Die Anleitung läßt sich leicht übersetzen, Du musst es zum Glück nicht selbst kompilieren, so hält sich das Gefrickel sehr in Grenzen:

0. Voraussetzungen:

- root für das Milestone
- ein Terminalprogramm für Android
- die Software Busybox (als erweiterte Shell)
- die Software Dropbear (als SSHd)

1. Werde root auf Deinem Milestone (also ab 13.1.2010 u.s.w., hier nicht Thema) und installiere ein Terminalprogramm wie pTerminal über den Market. Öffne dann das Terminal, um an die Kommandozeile Deines Milestones zu kommen.

2. Betrete das Verzeichnis /system/bin und starte telnetd:

cd /system/bin
./telnetd

Der Telnet-Dämon wird unabhängig vom Terminal "detached" weiterlaufen. Du kannst diesen nun benutzen, um Dich mit dem Telefon zu verbinden. Hierzu empfehle ich unter Windows ein Programm wie puTTY oder TerraTerm, der Windows-Telnet-Client eignet sich notdürftig... Die Kommandos lassen sich aber auch im Android-Terminal ausführen.

3. Besorge Dir nun mit netstat die IP-Adresse Deines Telefons:

netstat

4. Besorge Dir nun unter http://staulkor.com/android/busybox.xxx die Software busybox. Der Browser Deines Milestones sollte die Datei automatisch in busybox.asc umbenennen.

7. Hänge Dein System neu ein, um dieses Dateisystem beschreibbar zu machen:

mount -o remount,rw /dev/block/mtdblock3 /system

(Schaue VORHER mit mount nach, ob es sich um das richtige Blockdevice handelt, es muss mit dem Mountpoint /system eingehängt sein!)

VORSICHT! Sei von nun an doppelt vorsichtig, Du bist root und hast Schreibrechte, die Du auf der Systempartition anwenden kannst ...

6. Busybox zum Laufen bringen mittels folgender Kommandos:

dd if=/sdcard/download/busybox.asc of=/system/bin/busybox
chmod 4755 /system/bin/busybox
cd /system/bin
busybox cp -s busybox cp

7. Das Verzeichnis für Dropbear anlegen:

mkdir /system/etc/dropbear

8. Lade Dir die angepassten Dropbear-Binaries mit Hilfe Des Webbrowsers Deines Milestones herunter:

http://www.staulkor.com/android/andr...-0.51.rev1.xxx
http://www.staulkor.com/android/andr...-0.51.rev1.xxx (evtl. Zeilenumbrüche aus den URLs entfernen!)

Der Browser Deines Telefons wird wieder die Dateiendungen in "asc" ändern.

9. Kopiere Dropbear ins System und setze die korrekten Rechte:

cp /sdcard/download/android-dropbear-0.51.rev1.asc /system/bin/dropbear
cp /sdcard/download/android-dropbearkey-0.51.rev1.asc /system/bin/dropbearkey
chmod 4755 /system/bin/dropbear
chmod 4755 /system/bin/dropbearkey

HINWEIS: Dropbear muss SUID ausführbar sein, die Werte "4755" sind also korrekt.

Dropbear ist damit auf dem Milestone installiert, aber zu praktischen Anwendung brauchst Du noch die Hostkeys:

dropbearkey -t rsa -f /system/etc/dropbear/dropbear_rsa_host_key
dropbearkey -t dsa -f /system/etc/dropbear/dropbear_dsa_host_key

11. Funktionstest

Starte dropbear:

dropbear

Schaue dann per netstat nach, was abgeht:

netstat

Suche die Zeile mit

0.0.0.0:22 LISTEN

Dann läuft dropbear und erwartet Deine Kontaktaufnahme:

ssh root@<IP_des_Milestones>

Dann sollte Dein SSH-Client auf Deinem PC nach dem Passwort fragen ...

Wenn nach Eingabe des Passworts ein Shellprompt wie

#

erscheint, war die Installation erfolgreich.

Nun sollte die Eingabe von Befehlen wie

uname -a

oder

dmesg

möglich sein.

Viel Spass!

Magnar Hirschberger
magnar ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei magnar für diesen Beitrag:
sandimann (10.01.2010)
Alt 10.01.2010, 23:41   #7 (permalink)
Android Experte

Modell: Motorola Milestone

Registriert seit: 30.12.2009
Beiträge: 788
Abgegebene Danke: 158
Erhielt 511 Danke für 121 Beiträge
Standard AW: Per SSH auf den Milestone?

doch einfacher als ich dachte.. danke für diese gute anleitung
sandimann ist offline   Mit Zitat antworten
Alt 10.01.2010, 23:48   #8 (permalink)
Android-Hilfe.de Mitglied

Modell: Motorola Milestone

Registriert seit: 10.01.2010
Beiträge: 66
Abgegebene Danke: 0
Erhielt 15 Danke für 8 Beiträge
Standard AW: Per SSH auf den Milestone?

Da es root erfordert, gibt es leider noch kein apk, was dies automatisiert. Dies wird sich sicher noch ändern, dann geht es hoffentlich bald schlicht über den Market.

Magnar
magnar ist offline   Mit Zitat antworten
Alt 12.01.2010, 00:53   #9 (permalink)
Fortgeschrittenes Mitglied

Registriert seit: 24.12.2009
Beiträge: 351
Abgegebene Danke: 1
Erhielt 4 Danke für 4 Beiträge
Standard AW: Per SSH auf den Milestone?

danke für die ausführlichen antworten. da alles root braucht natürlich (erstmal) nutzlos. was bedeutet 13.1.2010? kommt an dem tag ein root-patch?
DocMAX ist offline   Mit Zitat antworten
Alt 12.01.2010, 12:05   #10 (permalink)
Junior Mitglied

Modell: Motorola Milestone

Registriert seit: 09.07.2009
Beiträge: 42
Abgegebene Danke: 15
Erhielt 7 Danke für 5 Beiträge
Standard AW: Per SSH auf den Milestone?

Zitat:
Zitat von DocMAX Beitrag anzeigen
was bedeutet 13.1.2010? kommt an dem tag ein root-patch?
au mann - lest ihr hier eigentlich auch mal die anderen Beiträge zB die FAQ ?

Ab dem 13.01.2010 wird womöglich der Patch 2.0.1 fürs Milestone per OTA (over the air also mit ner Internetverbindung direkt zum Endgerät) verteilt ob wann und wie genau dieses Datum ist weiss keiner - das werden wir erst ab morgen wissen.

Wann ein "root" Patch und ob überhaubt für das Milestone möglich ist werden wir auch erst nach ein paar Tagen wissen.

Lest euch mal die FAQ
durch - danach sollten nicht mehr so viele Fragen im Raum oder im Forum stehen.
Target ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei Target für diesen Beitrag:
k1l (12.01.2010)
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Remotedesktop SSH Tunnel schtebo Android Allgemein 23 06.02.2011 21:08
cisco VPN-Client für den Milestone? ciccio Motorola Milestone Forum 44 09.02.2010 18:12
Desktop Foto erstellen auf den Milestone hope13 Motorola Milestone Forum 4 04.12.2009 15:56
SSH (Putty) Alsoisp Samsung Galaxy (I7500) Forum 5 14.10.2009 12:00




Du liest gerade: "Per SSH auf den Milestone?" unter "Root / Hacking / Modding für Motorola Milestone" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.