Tutoriel iPhone / iPad
tuto

Se connecter en SSH sur son iPhone/iTouch

par

SSH ? Qu'est ce que c'est ? et comment ca fonctionne ? La réponse dans la suite ! !


Raison : La connexion SSH ne s'effectue plus de cette façon.
Un tutoriel avec la nouvelle méthode est disponible sur ce lien.



Tuto by Kendal_Norino, iPhone-Slym, will-i-am93 et Oxbow151

Pour installer des applications sur un iPhone/iTouch, il y a deux solutions ! La méthode automatique (installer) ou la méthode manuel (SSH) ! Dans ce tuto, nous allons voir comment nous connecter directement à la mémoire interne de votre iPhone/iTouch.

Tout d’abord une petite précision de ce qu'est le SSH :

Pour faire court, le SSH ou Secure Shell est un protocole de communication entre plusieurs systèmes informatiques très sécurisé. Il va vous permettre de transférer des données directement dans la mémoire interne de votre iPhone vous donnant la possibilité d’installer manuellement des applications ou de créer de nouveaux répertoires pour y enregistrer vos données.


Ce Tuto requiert donc :

- Une connexion sans fil (WiFi)
- Un iPhone/iTouch jailbreaké (Voir nos autres tutos)
- Pour Windows : Le logiciel WinSCP
- Pour MAC : Le logiciel Cyberduck
- Pour Ubuntu : Le logiciel Gftp


Etape 1 : Préparer votre iPhone/iTouch

Nous allons donc commencer par installer sur votre iPhone/iTouch les applications nécessaires à la connexion avec votre ordinateur, saisissez-vous de votre portable ou ipod et lancez l’application « Installer ».



Une fois lancée appuyez sur « Install » en bas de la fenêtre que vous venez d’ouvrir puis sur « All Packages »





Descendez jusqu’à trouver l’application « OpenSSH », appuyez dessus, puis dans la page de description sélectionnez « Install » en haut à droite et à nouveau dans le cadre qui vient d’apparaître.



Une fois l’installation terminée vous vous retrouvez de nouveau sur la page des différentes catégories de « Install », appuyez à nouveau sur « All Packages » puis descendez jusqu’à arriver à l’application « Services ». Faites de même que pour l’application que vous venez de mettre sur votre iPhone puis quittez « Installer » pour revenir sur le springboard en appuyant sur la touche « menu » de votre portable. Attendez que votre iPhone/iTouch soit verrouillé et déverrouillez-le.



Mots-clés

Commenter 189 commentaires

oxbow151
Etape 2 : Activation du SSH

Les applications nécessaires au bon fonctionnement du SSH sont maintenant installées dans votre téléphone mais il vous faut les activer pour que la connexion puisse se faire. Lancez donc « Services » sur votre springboard.

Image

Image

Pour que le SSH soit actif activez les mêmes paramètres que sur l’image ci-dessus (si vous ne la voyez pas activez le Wifi et le SSH). Vous pouvez bien évidemment activer le Bluetooth et l’Edge mais ils ne nous seront pas nécessaires pour cette manipulation.

Maintenant deux possibilités :

- Vous avez un icône SSH sur le springboard
- Vous n'avez pas d'icône SSH sur le springboard

Si vous n'avez pas d'icône SSH, passez directement à l'étape 3.
Sinon continuez !

Lancez l'application SSH

Image

puis activez OpenSSH.

Image

Je vous conseille avant de vous connecter à votre ordinateur de choisir un mot de passe pour ne pas recevoir des données venant de n’importe quel ordinateur. Appuyez donc sur New Password et rentrez un mot de passe à votre convenance, sélectionnez ensuite « Changed after application closes », retournez sur le springboard puis relancez SSH.

Image

Voilà la configuration de votre iPhone/iTouch est maintenant terminée ! Vous pouvez passer a l'étape suivante !
Signaler Citer
oxbow151
Etape 3 : Configuration du PC

Maintenant que votre iPhone/iTouch est configuré, nous allons pouvoir configurer la partie ordinateur afin de vous connecter à votre iPhone/iTouch en SSH.

Maintenant la question est : Sous quel système d'exploitation êtes vous ?

3 propositions :

- Windows
- Mac
- Linux (Ubuntu)

Pour Windows :

Nous allons donc paramétrer WinSCP pour qu’il puisse accéder au iPhone/iTouch. Si vous ne l’avez pas déjà installez sur votre ordinateur rendez vous ici pour le télécharger : WinSCP
Installez le,

Image

choisissez « Typical installation » et « Norton Commander Interface »,

Image

ensuite cochez « Launch WinSCP » pour que le logiciel se lance.

Image

Il va vous falloir créer une nouvelle connexion, cliquez donc sur la catégorie session de sorte à avoir la même fenêtre que sur l’image ci-dessous

Image

Pour le Nom d’hôte, remplissez cette case avec l’adresse IP de votre iPhone. Si vous ne la connaissez pas procédez de la manière suivante : saisissez vous de votre portable, allez dans l’application réglages, puis Wifi et appuyez sur la flèche à coté du nom de votre réseau. L’adresse IP vous est alors indiquée le plus souvent par 192.168.x.xx (x étant remplacé par les chiffres permettant d’identifier votre appareil).

Image

Image

Image

Maintenant que vous avez rempli le champ du non d’hôte, tapez root pour le nom d’utilisateur puis alpine à la place du mot de passe.

Image

Vérifiez bien que le protocole de fichier est sur SFTP puis enregistrez les paramètres de connexion

Image

Cliquez maintenant sur « login » pour vous connecter. Vous allez voir cette fenêtre s’afficher vous indiquant que votre ordinateur cherche à se connecter avec votre iPhone

Image

Lors du premier login il est possible qu’un message vous indique que le temps de connexion ait dépassé les 15 secondes, attendez au moins 30 secondes et si la fenêtre ne disparaît pas essayez à nouveau. Si vous avez dû rentrer un mot de passe à l'étape 2, il va falloir le rentrer quand il vous sera demandé, sinon il se connectera.

Image

Image

Voilà vous êtes maintenant connecté à votre iPhone en SSH
Signaler Citer
oxbow151
Pour MAC :

- Téléchargez le logiciel cyberduck disponible ici

- Ouvrez cyberduck

Image

- Cliquez sur "nouvelle connexion"

Image

- Remplissez les champs suivants:

- "Protocole" : SFTP

- "Serveur" : remplissez cette case avec l’adresse IP de votre iPhone. Si vous ne la connaissez pas, Rendez vous dans la partie pour windows.

- "Nom d'utilisateur" : root

- "Mot de passe" : alpine


- Cliquez sur "connexion"

Image

- Une fenêtre avec marqué "erreur clef d'hôte..." s'ouvre, cliquez sur permettre.

Image

C'est bon vous êtes connecté.

Image
Signaler Citer
oxbow151
Pour linux (Ubuntu) :

Faites "Applications" puis "Ajouter/Supprimer...". Dans la fenêtre qui s'ouvre tapez dans le champ de recherche "gftp" (sans les guillemets) et cochez le carré à sa gauche une fois la recherche terminée et cliquez sur "Appliquer les changements en bas"

Image

Cliquez sur "Appliquer" dans la nouvelle fenêtre.

Image

Une fois l'installation terminée, cliquez sur "Fermer".

Image

Maintenant lancez Gftp. Remplissez les champs du haut :

- Hôte : adresse ip de votre iPhone/iTouch (voir la partie Windows si vous ne la savez pas)
- Port : 22
- Utilisateur : root
- Mot de passe : alpine

Choisissez SSH2 après avoir tapé le mot de passe

Image

Cliquez sur les deux ordinateurs à gauche et vous voilà connecté :D

Image

Voilà, vous savez maintenant vous connecter en SSH à votre iPhone/iTouch ! C'est une connaissance importante qui vous servira beaucoup !
Signaler Citer