Home / Apple / #105 Installer OpenSSH sur son Iphone.

#105 Installer OpenSSH sur son Iphone.

Grâce au paquet SSH, vous pouvez transférer et récupérer n’importe quel fichiers de votre Iphone.
Voilà comment procéder pour se connecter en SSH sur son Iphone.

En premier lieux il est nécessaire d’installer le paquet OpenSSH. L’installation se fait à partir de l’application Cydia.

Les pré-requis pour ce tutoriel sont :

  • un iphone jailbreaké
  • le mode wifi activé sur l’iphone et connecté à une box

iphone_ssh_1

1: A partir d’ici vous pouvez soit effectuer une recherche dans votre iphone si vous déplacer votre doigt vers la droite, sinon vers la gauche vous avez les utilitaires Contacts, Cydia et Icy. Le point blanc lumineux vous indique votre position sur votre bureau, Ecran 1, Ecran 2, …

iphone_ssh_2

A partir de cet écran, sélectionner l’application Cydia.

iphone_ssh_3

Sélectionner ensuite Recherche (en bas à droite), puis saisir le OPENSSH, pour sélectionner le paquet.

iphone_ssh_4

Une fois que le paquet apparaît, appuyer dessus pour voir le descriptif de celui-ci.

iphone_ssh_5

A partir de cet écran vous avez une description du paquet, vous avez éventuellement la possibilité de modifier quelques réglages.

Pour installer ce paquet appuyer sur Installer (en haut à droite). L’installation commence.

iphone_ssh_6

Une fois le téléchargement effectué, l’installation et le paramétrage par défaut se poursuit.

iphone_ssh_7

L’installation du paquet OpenSSL est maintenant fini. Nous allons maintenant voir comment se connecter dessus grâce au logiciel WinSCP (téléchargement ici )

L’installation du logiciel WinSCP ne posant aucun problème, celle-ci ne saura pas détaillée ici. Lancer le logiciel.

iphone_ssh_8

Au premier lancement, le logiciel vous demande de créer une connexion. Pour se connecter en SSH sur votre Iphone, vous devez savoir plusieurs choses :

  • l’adresse IP wifi de votre iphone
  • le login et mot de passe (c’est un login et mot de passe générique valable pour tous les iphones  root/alpine)

Pour l’adresse IP regarder dans les paramètres de l’iphone ou ici (Un de mes premiers tutoriels pour l’iphone)

iphone_ssh_9

Remplissez les champs comme ci-dessus, en modifiant votre adresse IP. Puis cliquer sur Login.

Vous pouvez sauvegarder vos paramètres de connexion en cliquant sur SAVE. Une fois enregistré, lors du démarrage du logiciel vous devriez avoir un menu semblable.

iphone_ssh_9a

Un menu apparaît avec toutes vos connexions. Sélectionnez là, puis cliquer sur Login.

Lors de l’enregistrement vous pouvez ou non sauvegarder le mot de passe, cocher l’option Save password.

iphone_ssh_9b

Si comme moi, à chaque ouverture de Winscp, vous voulez tomber à la racine, ou dans un répertoire particulier, vous pouvez ajouter un chemin dans Environnement → Directories → Remote Directory

iphone_ssh_9c

Ici, avec le /, je tombe directement à la racine de mon iphone. (Attention le chemin est sensible à la casse)

iphone_ssh_10

Une fenêtre apparaît en détaillant le processus de connexion.

iphone_ssh_11

Cliquez sur YES, pour accepter la clé.

iphone_ssh_12

Vous arrivez sur l’emplacement par défaut. Une fois connecté vous utilisez WINSCP comme l’explorateur Windows. Vous pouvez vous déplacer à l’intérieur de l’arborescence de l’Iphone, faire du glisser / déposer, …

Attention à laissez votre iPhone actif car s’il se met en veille, le wifi s’arrête et vous allez perdre la connexion SSH.

Par exemple sur votre springboard (bureau), vous avez un dossier Photos, son emplacement dans l’arborescence de l’iphone est :

/private/var/mobile/media/DCIM

Ensuite cliquer sur le nom du dossier créé lors de la prise de photo avec votre iphone, ici par exemple, 100APPLE.

iphone_ssh_13

Biensûr, la connexion SSH, ne sert pas qu’a ça et heureusement. Vous pouvez éditer, modifier les fichiers système, copier-coller n’importe quels fichiers puisque vous êtes en root. Attention quand même, il faut savoir ce que l’on fait.

Sans logiciel additif, vous ne pouvez pas facilement arrêter ou redémarrer le service SSH de votre Iphone, il se lance au démarrage en même temps que le reste. Un tutoriel est en préparation pour voir la gestion des services sous un iphone.

That’s All.

Difficulté : Débutant
Modification :
Crédits :


  

7 Potins

  1. Pour désactiver le serveur ssh (raisons de sécurité … ), installer [ ssh connect ].

  2. Bonjour,

    tu n’as pas besoin de câble tu peux te connecter sur ton iphone depuis ton PC directement en WIfi.

    @+

  3. bjr j’ai pas compris est ce aue il nous faut un cable pour connecter l’iphone ac le pc ou c juste pas wireless en plus je veux un logiciel qui peut me servir a transferer de la musique et des photos depuis mon pc via usb
    merci

  4. salut,

    paul, quand tu connectes ton iphone au service openssh pour la première fois, c’est toujours un peu long mais une fois connecté sa va tout seul. grâce à ça j’ai créer mon propre thème iphone et c’est génial. maintenant le souci est que openssh s’active à chaque fois que tu démarre ton iphone et cela utilise de la batterie (y parait). la seul solution que je connais est de le désactiver pas sbsetting ou alors de désinstaller et le réinstaller a chaque fois que j’en ai besoin. si quelqu’un à une astuce meilleur je suis preneur!

  5. Merci bcp pour le tuto, ca m’a été très utile.

  6. il me dit que le temps de connection est depassser

  7. Merci pour ce tutoriel génial !! je vais le mettre en pratique dès que j’aurais un peu de temps.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

odio id Donec libero. Phasellus Donec et, venenatis quis tempus Aenean