Introduction
Ce tutoriel explique comment accéder en SSH à votre iDevice.
L'accès SSH (Secure SHell) vous permet d'accéder à TOUT le contenu de votre iPhone / iPod Touch / iPad et vous permet également d'exécuter des commandes en ligne de commande (comme sur Linux sans interface graphique).
Vous pourrez également copier en toute liberté tous vos fichiers sur votre périphérique.
Pourquoi un accès SSH ?
Grâce à cet accès SSH, vous pourrez ainsi copier sans aucune restriction des fichiers et également contrôler votre iDevice à distance, et le tout sur une connexion sécurisée.
Étape 1 - Nécessaire
- Un iPhone / iPod Touch / iPad jailbreaké (voir tutoriel).
- iTunes.
iPhone Tunnel Suite (PC seulement, contient iTunnel, WinSCP et Putty).
(Note: si vous n'êtes pas sur Windows, vous pouvez télécharger FileZilla et rbrowser à la place et passer par Wifi.- Soit:
- Votre iPhone/iPod/iPad branché en USB (très rapide).
- Ou votre iDevice connecté à un Wifi (plus lent).
Étape 2 - Installation d'Open SSH / BossPrefs
Maintenant, nous allons installer SSH qui permet d'accéder à tout votre périphérique, et nous installeront également BossPrefs, pour pouvoir désactiver OpenSSH si vous le désirez.
OpenSSH est une application en mode console, vous ne verrez donc aucune icône rajoutée dans votre board, c'est pourquoi nous avons besoin de BossPrefs pour le désactiver si nécessaire.
- Lancez Cydia, allez dans l'onglet "recherche".

-Tapez "OpenSSH", validez le.

- Faites "Installer" puis "Confirmer".

- Attendez que ce soit installé, puis retournez dans la recherche de Cydia, et installez de la même manière BossPrefs.

- Une icône BossPrefs est apparue et permet de mettre "SSH" à 0 pour éviter qu'on ne puisse accéder à votre iPériphérique connecté.

Étape 3 - Récupération de l'ip de votre iPhone/iPod/iPad
Cette étape est seulement obligatoire pour ceux qui utilisent le Wifi, car ceux passant par iTunnel utiliseront toujours l'ip 127.0.0.1.
- Sur votre iPhone/iPod/iPad, lancez les Réglages, allez dans Wifi.

- Vérifiez que vous êtes bien connecté, puis cliquez sur la flèche bleue à droite du routeur sur lequel vous êtes connecté.

- A la ligne Adresse IP, retenez l'adresse (le port sera 22). Ici j'ai par exemple 192.168.0.11, mais vous aurez surement une autre IP.
Étape 5 - Configuration de iPhone Tunnel Suite
- Téléchargez et installez iPhone Tunnel Suite (voir plus haut pour le lien).

- Indiquez le périphérique (iPhone / 2G / iPod Touch) même si après test, ça n'influe pas grand chose (donc l'iPad devrait fonctionner également).
- Cliquez sur "Devices", dans le champ "Wifi IP, changez "127.0.0.1" en l'IP de votre périphérique (seulement si vous utilisez le Wifi au lieu de l'USB).
- Dans "root password", indiquez le mot de passe root (si vous ne l'avez pas changé ça devrait être "alpine").

SUIVEZ LA PARTIE 8 POUR CHANGER LE MOT DE PASSE POUR ÉVITER DE VOUS FAIRE PIRATER VOTRE IPHONE / IPOD / IPAD.
- Cliquez sur "save".
- Sur la fenêtre principale, cochez "Use Tunnel" si vous utilisez l'USB, sinon cochez "Use Wifi" si vous utilisez le Wifi.
- Maintenant vous avez configuré iPhone Tunnel Suite vous pouvez l'utiliser.
Étape 6 - Copie de fichiers
Maintenant vous avez tout de prêt pour copier les fichiers que vous voulez sur votre périphérique.
Si vous voulez juste avoir un accès SSH en mode console, passez à l'étape 7.
- Lancez iPhone Tunnel Suite.
- Cliquez sur "file browser", ce qui ouvre WinSCP.
- La toute première fois, vous aurez un avertissement pour dire qu'il ne connait pas la signature de votre périphérique. Validez avec YES.

- A gauche vous avez arborescence de votre ordinateur, et à droite celle de votre iPhone / iPod touch / iPad.

- Par défaut, vous vous retrouvez dans le dossier "/private/var/root", cliquez sur ".." pour remonter d'un niveau.
- Par exemple en naviguant, vous pouvez aller dans "/private/var/mobile/Media", qui contient le dossier "DCIM" qui contient les photos etc.
Étape 7 - Mode console / Accès SSH / Accès terminal
Si vous êtes un adepte du mode console, vous pouvez également taper des lignes de commande pour manipuler votre iMatos.
- Lancez iPhone Tunnel Suite.
- Cliquez sur l'icone "terminal", ce qui ouvre Putty. Vous voila connecté en SSH en root (Administrateur).

Note: Pour vous déplacer dans un dossier, tapez "cd /nom du dossier". Par exemple "cd /private/var/mobile/Media".
Pour remonter d'un dossier, tapez "cd ..".
Pour afficher le dossier actuel, tapez "pwd".
Étape 8 - Changement des mots de passe par défaut
Par défaut, le mot de passe des comptes créés par Open SSH (les comptes "mobile" et "root") ont le même mot de passe : alpine.
Cette étape TRÈS FORTEMENT CONSEILLÉE vous explique comment modifier ce mot de passe pour éviter que n'importe qui puisse se connecter à votre iPhone / iPod / iPad grâce à ce mot de passe.
- Suivez l'étape 7 pour lancer Putty.
- Vous voila connecté en root.
- Tapez "passwd".
- Code: Tout sélectionner
iPhone-de-Attila:~ root# passwd
Changing password for root.
New password:
- Entrez votre nouveau mot de passe, et faites entrée, puis retapez le.
- Vous venez de changer le mot de passe root.
- Maintenant, on va changer le mot de passe du compte "mobile". Pour cela, tapez "passwd mobile". Et comme précédemment, indiquez deux fois le mot de passe (vous pouvez choisir le même que pour le compte root).
- Fermez Putty.
- De retour dans iPhone Tunnel Suite, allez dans "device" pour changer le mot de passe enregistré (car il n'est plus "alpine" maintenant).
