Tuto: installer et sécuriser un serveur SSH sur votre iPhone

Publié le 09 avril 2011 par Eric78

Ce tuto donnera les étapes à suivre pour installer un serveur SSH sur votre iDevice (iPhone, iPad… ) en iOS 4, et comment le sécuriser.
Une fois le serveur SSH installé, vous pourrez facilement vous connecter en root sur votre iPhone depuis terminal en ligne de commande ou avec un client FTP (pour transférer des fichiers des fichiers l’iPhone sans passer par iTunes (cf tuto ici)

Les Pré requis

- disposer d’un appareil Apple (iPhone, iPod touch) préalablement jailbreaké (cf tuto ici si ce n’est pas encore le cas)
- un client SSH sut votre PC (ex: Putty que vous pouvez télécharger ici: légé et gratuit!)
- openSSH d’installé sur votre iPhone (cf suite tuto ci dessous)
- une connexion Wifi

Etape 1 : Installation du paquet OpenSSH (serveur SSH)

Lancez Cydia –> allez sur rechercher –>  tapez OpenSSH
Sélectionnez le paquet OpenSSH –> Appuyer sur Installez puis Appuyez sur Confirmer

 

Patientez le temps de l’installation et à la fin cliquer sur Retour à Cydia

Etape 2 : obtenir votre adresse IP

Connectez votre iPhone en wifi et récupérez son adresse IP. Elle d’affiche en allant dans Réglages > Wi-Fi > SSID (nom de votre réseau sans fil) > Adresse IP (ex: 192.168.1.10) (ou plus simplement dans SBSetting si vous l’avez déjà installé)

 

Etape 3 : Se connecter à votre iDevice en SSH

Lancez Putty, rentrez votre adresse IP dans le champs Host Name (vérifier que vous êtes bien sur l’option SSH et le port 22) puis cliquez sur Open

La console SSH est maintenant ouverte.

Les identifiants par défaut sont:

Login = root

password : alpine

Utilisez ces derniers, vous devriez arriver sur l’invite de commande

Etape 4 : sécurisez l’accès SSH de votre iDevice

Par soucis de sécurité, il ne faut jamais laisser le mot de passe par défaut. Nous allons donc procéder au changement de password, pour cela taper la commande: passwd

Saisissez le nouveau mot de passe par deux fois quand vous revenez sur le prompt du user root, c’est que tout est bien configuré!

Vous pouvez maintenant, vous connecter SFTP pour transférer vos fichiers dans l’iPhone comme expliqué ici! (par exemple c’est utile pour installer des .deb comme indiqué dans le tuto sur cette page)

Random Posts