

SSH


Mai 2018
Le SSH (Secure SHell) est un logiciel, mais aussi un protocole de communication, un moyen plus simple, rapide et plus sécurisé (système de clé crypté) pour utiliser les transferts de données.
Vous pouvez l’utiliser sur tout les OS disponible sur internet (Mac, Windows, Linux) et aussi seulement sur vos appareils mobiles (Android, iOS) vous le permet si il est Jailbreaké / Rooté.
Pour comparer l’application « Terminal », c’est l’équivalence du « cmd » de Windows, mais en mieux.
Le Mac et Linux sont fait pour travailler en application sur le réseau, alors que Windows est très limité.
Pour ma part, a l’heure ou j’écris ces mots, j’ai :
- Un iPhone 4S Blanc 32 Go Jailbreaké sous iOS6.1.3
- Un iPhone 4S Blanc 32 Go Jailbreaké sous iOS9.3.5
- Un iPad 2 Gris 16 Go jailbreaké sous iOS9.3.5,
- Un iPhone 7 32 Go couleur Or Jailbreaké sous iOS 12.1.2
donc pour me connecter en SSH pour copier/naviguer dans le ROOT de l’appareil, c’est fort bien de ne pas prendre l’appareil dans les doigts.
Pour cela, je vais vous montrer comment se connecter :
Vous aurez besoin :
- D'un terminal jailbreaké / Rooté
- D'un Tweak App Terminal compatible avec votre appareil bien-sur dispo sur Cydia
- D'un Tweak "OpenSSH / OpenSSL"



- D'un Tweak App "Mobile Terminal"

- D'un Tweak "OpenSSH"
Des que c'est fais, vous ouvrez l'App "Terminal qui est sur votre iDevice :

Pour se connecter il est très important de ne pas faire d'erreur, il est sensible a la case.
- SSH : Type de connexion qui sert à ouvrir une serrure (celui qui donne l'ordre)
- ROOT : Le répertoire qu'on veut atteindre
- @iP : l'IP de l'iDevice en question.
Ça ne servira a rien si l'appareil en question (Appareil A) est celui que vous voulez faire du SSH (Appareil A) car étant dans le terminal, il a accès l'iDevice de base (jailbreak).
Par exemple, vous allez taper : « ssh root@192.168.1.12 »
La commande
L’adresse IP WiFi de votre machine à vous dans les réglages de votre WiFi Mobile.
ATTENTION :
NE PAS CONFONDRE
L’ADRESSE IP DE LA 4G ET LE SSH
LE SSH EST UNIQUEMENT UTILISÉ POUR LE RÉSEAU WiFi.

Voila pour ma part.
Si c'est la première fois, il vous demandera d'enregistrer la clé de connexion, une clé spécial qui permet a l'appareil "d'ouvrir la connexion", écrivez "yes" pour qu'il enregistre cette étape la, il vous demandera un mot de passe. Tapez « alpine » (mot de passe d'origine) . Vous verrez que lorsque vous taperez le Mot de Passe, il n’y aura pas de caractère, c’est normal. Validez le MdP.
Je vous rappel, pour ne pas avoir de surprise, il faut que votre appareil soit ROOTÉ / Jailbreak pour avoir accès a la racine de l’appareil en question.

Me voila sur mon iPhone en SSH, pour vous montrer, on peut lui demander dans quel répertoire on est : « PWD »
Il y a différentes commande a utiliser avec le terminal :
- cd : sert à définir la futur destination
- ls : Sert a lister les dossiers dans le répertoire que l’on veut regarder, ou dans un autre (dans l’exemple, je suis a « /var/root ».
- pwd : Sert à se localiser dans le répertoire si on est perdu.
- dpkg -i nomdupaquet.deb : Sert a installer de Tweak manuellement
Je ne vais pas Tous vous montrer car il y a beaucoup de commandes, mais en trouver avec les raccourcis ci dessous :