Contrôlez votre Raspberry Pi depuis votre smartphone Android avec Termux : guide pratique et simple

Contrôlez votre Raspberry Pi depuis votre smartphone Android avec Termux : guide pratique et simple

Vous avez déjà voulu envoyer des commandes à votre Raspberry Pi sans avoir à vous déplacer jusqu’à votre ordinateur ? Vous n’êtes pas seul dans cette situation. Imaginez pouvoir maintenir et dépanner votre Raspberry Pi directement depuis votre smartphone Android, où que vous soyez dans votre maison. C’est exactement ce que nous allons apprendre aujourd’hui grâce à Termux, une application qui transforme votre téléphone en véritable terminal Linux.

Ce guide vous accompagnera pas à pas pour établir une connexion SSH entre votre smartphone Android et votre Raspberry Pi. Que vous soyez débutant ou utilisateur expérimenté, vous découvrirez comment accéder à votre Pi en quelques minutes seulement.

Matériel et prérequis nécessaires

Avant de commencer, assurez-vous de disposer des éléments suivants :

  • Un smartphone Android (version 7.0 ou supérieure recommandée)
  • Un Raspberry Pi fonctionnel avec Raspberry Pi OS, DietPi ou une autre distribution Linux
  • Une connexion Wi-Fi stable pour les deux appareils
  • L’accès administrateur (sudo) sur votre Raspberry Pi
  • Environ 15 minutes de votre temps
LIRE AUSSI  Cette station de charge prouve l'importance des écrans et des câbles rétractables dans les chargeurs modernes

1. Installation de Termux sur votre smartphone Android

Termux est un émulateur de terminal qui offre un environnement Linux complet sur Android. Contrairement aux solutions propriétaires, cette application gratuite vous donne un contrôle total sans nécessiter d’inscription.

Choisir la bonne source de téléchargement

Vous avez deux options principales pour télécharger Termux :

  1. Google Play Store : Version officielle mais avec certaines fonctionnalités payantes
  2. F-Droid : Version complètement gratuite et open source (recommandée)

Important : Je recommande fortement F-Droid car vous aurez accès à toutes les fonctionnalités sans limitation.

Première configuration de Termux

  1. Téléchargez et installez Termux depuis F-Droid
  2. Lancez l’application
  3. Accordez les permissions nécessaires lorsque demandé
  4. Familiarisez-vous avec l’interface : vous verrez des touches spéciales (Tab, Ctrl, Alt, Home) au-dessus du clavier

2. Installation du client SSH dans Termux

SSH (Secure Shell) est le protocole qui nous permettra de nous connecter de manière sécurisée à notre Raspberry Pi. Termux propose deux options principales : OpenSSH et Dropbear.

Installation de Dropbear (recommandé)

Dropbear est plus léger et parfaitement adapté aux connexions mobiles. Voici comment l’installer :

  1. Ouvrez Termux
  2. Tapez la commande suivante et appuyez sur Entrée :
pkg install dropbear
  1. Attention : Si c’est votre première installation dans Termux, le processus peut prendre plusieurs minutes
  2. Confirmez l’installation en tapant “Y” puis Entrée
  3. Attendez la fin du téléchargement et de l’installation

Alternative avec OpenSSH

Si vous préférez OpenSSH, utilisez cette commande à la place :

pkg install openssh

3. Activation du serveur SSH sur votre Raspberry Pi

Par défaut, votre Raspberry Pi n’accepte pas les connexions distantes pour des raisons de sécurité. Nous devons donc activer le service SSH.

Méthode graphique (Raspberry Pi OS avec bureau)

  1. Ouvrez le menu principal de Raspberry Pi OS
  2. Allez dans “Préférences” → “Configuration du Raspberry Pi”
  3. Cliquez sur l’onglet “Interfaces”
  4. Activez l’option “SSH”
  5. Cliquez sur “OK” et redémarrez si demandé

Méthode en ligne de commande

Si vous utilisez une version sans interface graphique :

  1. Ouvrez un terminal sur votre Raspberry Pi
  2. Exécutez la commande :
sudo raspi-config
  1. Naviguez vers “Interfacing Options” → “SSH”
  2. Sélectionnez “Enable” et confirmez
  3. Quittez le menu et redémarrez
LIRE AUSSI  Des jeux mobiles captivants pour vos pauses de cinq minutes

Configuration spéciale pour DietPi

Si vous utilisez DietPi (une distribution optimisée pour Raspberry Pi) :

  1. Connectez-vous à votre Pi
  2. Exécutez :
sudo dietpi-software
  1. Sélectionnez “SSH Server” dans le menu
  2. Choisissez Dropbear (recommandé par DietPi)
  3. Suivez les instructions d’installation

4. Identification de l’adresse IP de votre Raspberry Pi

Pour vous connecter, vous devez connaître l’adresse IP de votre Raspberry Pi sur votre réseau local.

Trouver l’adresse IP

  1. Sur votre Raspberry Pi, ouvrez un terminal
  2. Tapez la commande :
hostname -I

ou

ip addr show
  1. Notez l’adresse IP qui commence généralement par 192.168.x.x ou 10.x.x.x

Astuce : Vous pouvez également trouver cette information dans l’interface de votre routeur.

5. Établissement de la connexion SSH depuis Termux

Maintenant que tout est configuré, nous pouvons enfin nous connecter à notre Raspberry Pi depuis notre smartphone.

Commande de connexion de base

  1. Assurez-vous que votre smartphone et votre Raspberry Pi sont sur le même réseau Wi-Fi
  2. Dans Termux, tapez la commande suivante (remplacez les valeurs par les vôtres) :
ssh [email protected]

Où :

  • pi = nom d’utilisateur sur votre Raspberry Pi
  • 192.168.1.121 = adresse IP de votre Raspberry Pi

Première connexion

  1. Lors de votre première connexion, vous verrez un message demandant si vous voulez ajouter l’hôte aux hôtes de confiance
  2. Tapez “yes” et appuyez sur Entrée
  3. Saisissez le mot de passe de votre utilisateur Raspberry Pi
  4. Félicitations ! Vous êtes maintenant connecté à votre Raspberry Pi

Connexion avec un port personnalisé

Si vous avez modifié le port SSH par défaut (22), utilisez cette syntaxe :

ssh -p 8022 [email protected]

6. Optimisation et conseils avancés

Maintenir vos sessions actives avec tmux

Pour éviter de perdre votre travail en cas de déconnexion, installez tmux sur votre Raspberry Pi :

  1. Une fois connecté en SSH, installez tmux :
sudo apt update && sudo apt install tmux
  1. Lancez une session tmux :
tmux new-session -s ma-session
  1. Vous pouvez maintenant travailler normalement
  2. Pour vous détacher : Ctrl+B puis D
  3. Pour vous reconnecter : tmux attach-session -t ma-session

Raccourcis clavier utiles dans Termux

  • Tab : Autocomplétion des commandes
  • Ctrl+C : Interrompre une commande
  • Ctrl+L : Effacer l’écran
  • Volume Haut + Q : Afficher les touches spéciales
LIRE AUSSI  Minimal Phone : La révolution du smartphone au design rétro

Sécurisation de votre connexion

Important : Pour renforcer la sécurité :

  1. Changez le mot de passe par défaut de votre Raspberry Pi
  2. Considérez l’utilisation de clés SSH plutôt que des mots de passe
  3. Modifiez le port SSH par défaut si votre Pi est accessible depuis Internet

Dépannage des problèmes courants

Impossible de se connecter

  • Vérifiez que SSH est bien activé sur votre Raspberry Pi
  • Confirmez que les deux appareils sont sur le même réseau
  • Testez la connectivité avec : ping 192.168.1.121

Connexion qui se ferme automatiquement

  • Autorisez Termux à fonctionner en arrière-plan dans les paramètres Android
  • Utilisez tmux pour maintenir vos sessions

Clavier qui ne répond pas correctement

  • Utilisez les touches spéciales fournies par Termux
  • Activez le mode développeur pour un meilleur support clavier

Conclusion

Vous disposez maintenant d’un accès complet à votre Raspberry Pi depuis votre smartphone Android. Cette configuration vous permet de :

  • Surveiller vos services à distance
  • Effectuer des mises à jour système
  • Dépanner rapidement sans vous déplacer
  • Gérer vos projets IoT en mobilité

Cette solution représente un gain de temps considérable pour tous les utilisateurs de Raspberry Pi. Que vous soyez dans votre jardin, votre salon ou même en déplacement (sur le même réseau), votre Pi n’est plus qu’à quelques touches de votre smartphone.

N’hésitez pas à explorer les nombreuses autres fonctionnalités de Termux, qui peut également exécuter Python, installer des packages Linux complets, et bien plus encore. Votre smartphone Android devient ainsi un véritable couteau suisse pour l’administration système !

Rédactrice spécialisée en édition de site. Formation de journaliste et passionnée par les nouvelles technologies, l’intelligence artificielle et la rédaction web.

Laisser un commentaire