Howto per USB Tunnel auf das iDevice Terminal zugreifen

am 30. Jul 2011 von geschrieben unter Allgemein, Apple, Howto, iPad, iPad 2, iPhone, iPod Touch, MacOSX, Windows

Howto per USB Tunnel auf das iDevice Terminal zugreifen

Da es vermehrt Fragen gibt, wie man per USB Sync Kabel auf das Terminal von dem iDevice zugreifen kann, haben wir gedacht, erstellen wir eine Anleitung für euch ;)

In dieser Anleitung zeigen wir euch, wie ihr per USB Kabel auf das Terminal von eurem iDevice zugreifen könnt, ohne die WiFi Verbindung benutzen zu müssen. Dies ist besonders praktisch, wenn man grad keine Wlan Verbindung zur Verfügung hat.


Howto

Voraussetzungen

  • gejailbreaktes iPad, iPhone oder iPod Touch
  • OpenSSH und Afc2Add mit Cydia auf dem iDevice installiert
  • iTunes installiert
  • Windows oder Mac (getestet unter Windows 7 (x86 & x64) und MacOSX Lion)
  • iPhone Tunnel Suite, i-FunBox oder iphonetunnel-mac

USB Tunnel unter Windows

Wenn ihr ein Windows Rechner habt und gerne per USB Kabel auf das Terminal oder den File Browser von eurem iDevice zugreifen möchtet, könnt ihr wie folgt vorgehen:

  1. Ladet euch als erstes die iPhone Tunnel Suite von folgendem Link herunterladen:
  2. iPhone Tunnel Suite

    Hinweis: Alternativ könnt ihr auch i-FunBox verwenden.

  3. Entpackt das Zip Archiv und startet anschliessend die Setup.exe damit ihr die iPhone Tunnel Suite installieren könnt.
  4. Bevor ihr die iPhone Tunnel Suite startet, müsst ihr zuerst noch eine INI Datei abändern. Öffnet den Windows Explorer und navigiert in den Ordner iPhone Tunnel Suite und sucht nach der Datei sshpass.ini
  5. howto-ssh-via-usb-tunnel-2

  6. Macht einen Rechtsklick auf die Datei sshpass.ini und klickt dann auf Eigenschaften und wechselt dann gleich in den Eigenschaften der Datei auf das Tab Sicherheit. Klickt auf die Benutzer-Gruppe Benutzer und dann auf Bearbeiten.
  7. howto-ssh-via-usb-tunnel-3

  8. Es öffnet sich fast das gleiche Fenster nocheinmal. Klickt nun wieder auf die Benutzer-Gruppe Benutzer und setzt dann im unteren Teil Berechtigungen für “Benutzer” den Haken bei Vollzugriff unter Zulassen.
  9. howto-ssh-via-usb-tunnel-4

  10. Nachdem ihr den Haken bei Vollzugriff unter Zulassen gesetzt habt, werden die Berechtigungen Ändern und Schreiben (im folgenden Screenshot gelb hervorgehoben) auch gleich gesetzt, was auch richtig ist. Klickt nun auf Übernehmen und schliesst danach das Fenster.
  11. howto-ssh-via-usb-tunnel-5

  12. Ihr seht nun im Fenster Eigenschaften von sshpass.ini, dass die Berechtigungen entsprechend geändert wurden (auch hier wieder im folgenden Screenshot gelb hervorgehoben).
  13. howto-ssh-via-usb-tunnel-6

    Wenn alles so aussieht wie im obigen Screenshot, könnt ihr das Fenster schliessen und mit dem nächsten Punkt weitermachen.

  14. Öffnet nun die Datei sshpass.ini mit einem Texteditor und ändert Password von alpine zu dem Passwort, welches ihr für den root SSH-Benutzer verwendet. Speichert danach die Datei sshpass.ini wieder und achtet euch darauf, dass die Dateiendung bei INI bleibt!
  15. howto-ssh-via-usb-tunnel-7

    Hinweis: Falls ihr beim Speichern der Datei sshpass.ini den Fehler: Zugriff verweigert erhaltet, liegt es wohl daran, dass entweder die Berechtigungen für Benutzer nicht stimmen, oder ihr die iPhone Tunnel Suite bereits gestartet habt! Die iPhone Tunnel Suite muss beendet sein, damit ihr die Datei sshpass.ini speichern könnt.

  16. Nachdem nun das Passwort auch richtig eingetragen und gespeichert wurde, startet ihr die iPhone Tunnel Suite und verbindet euer Gerät per USB Kabel mit eurem Rechner.
  17. In der iPhone Tunnel Suite solltet ihr nun 2 Icons sehen (Terminal und File Browser), sowie der Tunnel Status, welcher Grün sein sollte, damit die Verbindung per USB Kabel funktioniert.
  18. howto-ssh-via-usb-tunnel

  19. Nun klickt ihr auf das Terminal Icon in der iPhone Tunnel Suite, damit ihr mit Putty per USB Kabel auf euer iDevice zugreifen könnt.
  20. Putty sollte sich öffen und das Terminal Fenster von eurem iDevice anzeigen. Nun könnt ihr via Terminal auf eurem iDevice arbeiten ;)

USB Tunnel unter MacOSX

Wenn ihr einen Mac Rechner habt und gerne per USB Kabel auf das Terminal von eurem iDevice zugreifen möchtet, könnt ihr wie folgt vorgehen:

  1. Ladet euch als erstes die iPhoneTunnel App von folgendem Link herunter:
  2. iPhoneTunnel Mac

  3. Nachdem ihr die App heruntergeladen habt, könnt ihr sie entpacken und nach Programme (Applications) verschieben.
  4. Anschliessend könnt ihr die App ausführen. Jetzt solltet ihr oben in der Menüleiste ein Icon mit 2 Pfeilen sehen.
  5. Verbindet nun euer Gerät per USB Kabel mit eurem Mac und wählt in iPhone Tunnel die Option Turn Tunnel On, damit der Tunnel gestartet wird.
  6. howto-ssh-via-usb-tunnel-mac_001

  7. Wählt anschliessend in iPhone Tunnel den Menüpunkt Tools und dann SSH (root), damit ihr euch als root SSH-Benutzer per USB Tunnel mit dem Terminal auf eurem iDevice verbinden könnt.
  8. howto-ssh-via-usb-tunnel-mac_002

  9. Das Terminal sollte sich nun öffnen und ihr könnt via Konsole auf dem iDevice arbeiten, wie wenn ihr per WiFi mit eurem iDevice verbunden seid.
  10. howto-ssh-via-usb-tunnel-mac_003

    Hinweis: In den Einstellungen (Preferences) von iPhone Tunnel könnt ihr den Port sowie das Passwort für den root sowie mobile SSH-Benutzer hinterlegen, solltet ihr ein anderes Passwort benutzen, als das Standard alpine Passwort.

    howto-ssh-via-usb-tunnel-mac_004

Viel Spass mit der SSH Verbindung via USB Tunnel wünscht euch das hack2learn Team ;)

Das könnte dich auch interessieren:




Copyright © www.hack2learn.org
Dieser Beitrag ist für den persönlichen, nicht-kommerziellen Gebrauch bestimmt. Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung ausserhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers.
(Digital Fingerprint: d3d3LmhhY2sybGVhcm4ub3Jn)


  • Sezer Karaoglanoglu

    Bei mir Funktioniert das nicht. =( Hat es vllt. damit zu tun, dass ich die 64bit Variante von Win7 habe?

  • http://twitter.com/bensge benno

    funktioniert das auch auf ios5?
    Ich bekomme immer Verbindungsfehler, außerdem ist der Status immer grün, auch wenn das gerät gar nicht angeschlossen ist.
    Hat jemand eine Lösung?

    • Sezer Karaoglanoglu

      Ich habe den gleichen Fehler!

      • http://www.hack2learn.org FatalSysError

        Für Windows Benutzer;

        Falls es bei euch nicht klappen sollte, empfehlen wir euch, schaut euch mal i-FunBox an, auch da ist eine USB-SSH-Tunnel Lösung integriert und noch vieles mehr ;)

        Des Weiteren sei hier angemerkt, dass die iPhone Tunnel Suite 3.0 nicht mehr weiterentwickelt wird! Das Tool i-FunBox hingegen schon ;)

Suchst du etwas?

    Immer noch nicht gefunden wo nach du gesucht hast? Hinterlasse einen Kommentar oder kontaktiere uns, damit wir uns darum kümmern können.

Feed Readers

User Online