Introduction
Pour réaliser des sauvegardes et restaurations d’applications Android avec l’utilitaire adb, ou encore observer les performances avec l’utilitaire top, il existe l’application Terminal Emulator à télécharger sur Google Play mais l’écran et le clavier Android sont peu pratiques pour taper les lignes de commandes.
Avec une connexion WiFi et grâce à l’application SSHDroid, il est possible d’ouvrir un terminal en SSH (Secure Shell) avec Putty sur son PC, terminal bien plus pratique :
Cet article présente l’installation et la configuration de SSHDroid puis le paramétrage de Putty pour ouvrir un terminal sur son smartphone.
Installation et configuration de SSHDroid
Installation de SSHDroid
Télécharger l’application SSHDroid depuis Google Play et démarrer l’application.
Sur l’écran principal de l’application SSHDroid, les informations de connexion et l’état du service SSH sont indiqués :
Information | Commentaire |
---|---|
root | Compte par défaut pour la connexion SSH. |
192.168.1.138 | IP de l’appareil mobile (IP qui varie en fonction de chacun). |
2222 | Port du service SSH. |
Etat : démarré ou arrêté | Indique l’état du service SSH. Le démarrage et l’arrêt sont contrôlés par le menu en haut à droite de l’application SSHDroid. |
Configuration et options de SSHDroid
Il est possible de modifier les options dans SSHDroid, comme par exemple :
- Empêcher le démarrage automatique du service SSH lorsque l’application est ouverte.
- Modifier le port du service SSH.
- Modifier le mot de passe du compte root pour la connexion SSH. admin est le mot de passe par défaut.
Pour modifier les options de SSHDroid, sélectionner l’icône SSHDroid en haut à gauche de l’application mobile puis sélectionner Options (cf figure 1).
Les options sont trop nombreuses à énumérer, aussi les options de changement du port et du mot de passe du compte root sont proposées dans la capture d’écran ci-dessous (cf figure 2).
Connexion SSH avec Putty
Tout est prêt pour se connecter sur son smartphone avec le protocole SSH et Putty depuis un PC :
- Service démarré
- IP de l’appareil (192.168.1.138)
- Port (2222)
Pour télécharger le client Putty : Putty - Téléchargement
Au démarrage de Putty, dans la configuration de la connexion :
- Sélectionner SSH pour le type de connexion (Connection type)
- Renseigner l’IP de votre appareil mobile (Host Name) : 192.168.1.138
- Renseiger le port de la connexion SSH : 2222
- Cliquer sur Open et accepter les avertissements relatifs aux certificats.
À l’invite de connexion :
- Se connecter avec le compte root (login as).
- Saisir le mot de passe du compte root de la connexion SSH (admin par défaut).
Et le tour est joué, un terminal Putty avec le protocole SSH est ouvert sur votre smartphone, terminal dans lequel vous retrouvez vos commandes Linux/Unix classiques (ls, cd, top…).
Une fois le terminal ouvert, s’assurer d’être sûr(e) de ce que l’on fait…