35

Tutoriel – Connecter son appareil en SSH

Xavier Briole Tutoriaux 13/08/11 14:53

Sans titre 1 Tutoriel   Connecter son appareil en SSH

Ce tutoriel est une des bases principales que tout utilisateur doit savoir faire s’il a un appareil jailbreaké. Que ça soit pour iPhone, ou iPad, la connexion en SSH entre votre device et votre ordinateur (Mac ou PC) peut souvent régler certains problèmes comme un dysfonctionnement de Cydia ou de votre Springboard qui peut se trouver coincé en Safe Mode. Nous allons donc vous apprendre à connecter votre appareil en SSH sans fil.

jailbreak iphone3gs Tutoriel   Connecter son appareil en SSH

I. Présentation du SSH

Qu’est-ce que le SSH d’après Wikipedia ?

Avec SSH, l’authentification peut se faire sans l’utilisation de mot de passe ou de phrase secrète en utilisant la cryptographie asymétrique. La clé publique est distribuée sur les systèmes sur lesquels on souhaite se connecter. La clé privée, qu’on prendra le soin de protéger par un mot de passe, reste uniquement sur le poste à partir duquel on se connecte. L’utilisation d’un « agent ssh » permet de stocker le mot de passe de la clé privée pendant la durée de la session utilisateur.

A quoi sert-il dans notre cas ?

  • Supprimer une source Cydia manuellement
  • Installer des applications Installous
  • Corriger le bug de crash d’une application
  • Sortir son iPhone du Safe Mode (équivalent du mode sans-échec pour les appareils Apple)
  • Lire les informations d’une application
  • Naviguer dans les fichiers internes du téléphone
  • Bidouiller son appareil
  • Modifier ses paramètres
  • Etc…

II. Consignes de sécurité

Il est important de savoir que la manipulation que vous allez effectuer est de l’ordre d’une expérimentation avancée et qu’il est dangereux de modifier un réglage ce qui pourrait vous obliger à faire une restauration complète de votre appareil. Il faut noter qu’après avoir compris et pratiqué la manipulation, il ne faut supprimer aucun fichier ou dossier inconnu. Si vous n’êtes pas sur de vous, laissez faire une personne qui connaitra mieux votre problème.

Les virus sont malheureusement au courant de votre mot de passe SSH par défaut (alpine) et peuvent s’en servir pour modifier les paramètres ou supprimer des fichiers sans votre autorisation. Il faudra être vigilant à ce niveau.

Conseils pour éviter les intrusions indésirables

  • Toujours penser à désactiver OpenSSH lorsque celui-ci n’est pas utilisé
  • Changer son mot de passe pour les connections SSH > Tutoriel

En aucun cas, le site iPhone3GSystem ne peut être responsable des dommages causés à votre appareil et ce par n’importe quel moyen. En lisant ce tutoriel, vous acceptez cette condition.

III. Pré-Requis

  • Un client de connexion FTP, FTPS ou SFTP (FileZilla Windows, Cyberduck Mac, gFTP Ubuntu)
  • Une connexion Wifi
  • Un appareil jailbreaké
  • OpenSSH installé (disponible sur Cydia gratuitement)
  • SBSettings installé (disponible sur Cydia gratuitement)

IV. Tutoriel

Etape 1

Vérifiez si la connexion SSH est activée sur votre appareil : pour cela, slidez sur la statut bar. Le toogle « OpenSSH » doit être vert.

Ouvrez votre logiciel client FTP préféré (nous utiliserons FileZilla sous Windows tout le long du tutoriel).

realscreen 500x315 Tutoriel   Connecter son appareil en SSH

Cliquez sur l’image pour agrandir

Etape 2

Suivez les instructions de l’étape 1 :

  1. Appuyez sur « Ouvrir le Gestionnaire de Sites »
  2. Créez un nouveau site en cliquant sur « Nouveau Site »
  3. Entrez le nom du site (exemple : iPhone)
  4. Tapez l’adresse de l’Hôte (affichée dans SBSettings, elle est du type 192.168.x.x)
  5. Dans la liste déroulante, sélectionnez « SFTP (SSH File Transfer Protocol) »
  6. Dans la liste déroulante, sélectionnez une authentification « Normale »
  7. Tapez les identifiants de votre appareil (user : root, mdp : ****** par défaut alpine)
Si, par la suite, la connexion n’arrive pas à s’établir il suffit d’inscrire 22 dans le champ « Port: »

Etape 3

Cliquez sur « Ok » puis cliquez sur la petite flèche du « Gestionnaire des Sites »

fleche Tutoriel   Connecter son appareil en SSH

Puis cliquez sur le nom du site que vous avez donné à l’étape 1.3

Etape 4

Si tout ce passe bien, la connexion devrait s’établir entre votre iPhone et votre ordinateur.

Si cette boite de dialogue s’affiche :

screen3 500x226 Tutoriel   Connecter son appareil en SSH

Cochez « Toujours faire confiance à ce serveur et ajouter la clef dans le cache » puis Validez.

Etape 5

Vous aurez donc cet affichage :

lastscreen 500x317 Tutoriel   Connecter son appareil en SSH

Cliquez sur l’image pour agrandir

Ainsi il sera facile de pouvoir transférer des fichiers « sans-fil » dans votre appareil grâce à un simple Glisser/Déposer.

Si vous souhaitez connecter votre appareil en SSH sans avoir recours à la connexion WiFi, il suffit de suivre ce tutoriel.

V. Questions/Réponses

Pas de questions pour le moment

28 308 lectures
AppSystem application iphone de iPhone3GSystem.fr

Articles Relatifs


Rejoindre la discussion

35

  • merci beaucoup les guas :) vous etes au top!!! c etai la majuscule :s

    Thumb up 0
  • Filezilla est je crois dispo sur Mac os et cyberduck sur windows >>

    Thumb up 0
    • [Co-Admin] Loris Campanile

      Oui mais ces logiciels sont caractéristiques de ces PS, car ils sont en premiers sortis sur ceux-ci ^^

      Mais effectivement c’est tout à fait vrai

      Thumb up 0
  • Oui sur mon mac j’ai les 2 mais je pensé à une chose…

    Il manque une chose caractéristque à ce tuto.. car activer le SSH c’est beau, c’est patique… mais sur iPhone c’est pas sécurisé dans le sens où nous n’avons pas choisi notre mot de passe au départ…

    Il faut donc impérativement le changer… à leur actuelle tout les virus qui ont était fait sur iPhone passer via le SSH activé avec alpine comme mot de passe défini…

    Donc 2 chose….

    1 – Toujours désactivé son SSH après s’en etre servie (attention au redémarage de l’appareil il se réactive)

    2 – Changer son mot de passe grace au terminal de l’iphone
    (Mobile terminal version 520-1 que ce soit sur ma source ou sur celle de iPhone3GSystem)

    Comment changer le mot de passe:

    Lancez Terminal et tapez : su root, puis pressez « Retour », de façon à entrer en mode administrateur.
    Le mot de passe vous est demandé : tapez alpine, puis « Retour ».
    Tapez maintenant passwd, puis « Retour ».
    Entrez votre nouveau mot de passe, puis « Retour ».
    Retapez le mot de passe choisi pour confirmation, puis « Retour ».

    Thumb up 0
  • Connaissez vous d’autres clients SSH ?

    Thumb up 0
  • Bonjour esquil y a un toggle sbsetting qui permet d’activer le flash

    Thumb up 0
    • Springflash sbsetting il me semble, mais a verifier.
      Et je connais un client sssh facile a utiliser et disponible sur mac et windows, Iphone explorer.

      Thumb up 0
  • Diskaid pour moi est parfait !

    Thumb up 0
  • iFunbox permet l acces a votre iphone et permet les memes manips que via ssh sans ouvrir une faille de securité tel que le ssh pour les noobs mais avec fil par contre , sinon le meilleur client sftpssh sur windows est Winscp couplé a putty pour l acces terminal .

    Thumb up 0
  • A ce que je vois ce tuto ne sert plus a rien , tout le monde connait le ssh et c’est normal puisqu’on est proche de la 5eme génération d’iphone :) .

    Thumb up 0
  • @Xavier

    Pourquoi quelques mots italiens se sont glissés dans ton tuto. Comme consiglio, attenzion… ?

    Thumb up 0
  • J’ai une question : imaginons que mon iphone boucle en mode pomme (redemarrage, ecran noir, pomme, remedarrage, etc) et que avant ce bug le wifi etait desactivé, et que j’aimerais supprimer la derniere appli cydia que j’ai installee responsable de ce crash intempestif.
    Donc voici pour le topo,
    le probleme est que le wifi est desactivé et donc accéder en ssh via wifi, c’est dead
    mais voila le ssh via usb demande que l’iphone soit fonctionnel (une appli cydia tourne), donc pour ce genre de probleme, y a t il une solution autre que la resto ?

    Thumb up 0