Vous souhaitez maîtriser les commandes Linux ? Vous n'avez pas besoin d'installer une distribution complète. Il existe de nombreux sites qui vous permettent d'utiliser le terminal Linux en ligne. Mais ces sites fonctionnent entièrement sur les PC, pas sur les appareils mobiles. Android, en revanche, est basé sur le noyau Linux. Pour les smartphones Android, il existe quelques applications qui prennent en charge les commandes Linux pour se connecter à un serveur distant via SSH. Ne vous attendez pas à ce qu'elles remplacent vos émulateurs de terminal Linux habituels sur les ordinateurs. Mais vous pouvez également trouver des options intéressantes pour Android.
Cet article est divisé en deux parties pour faciliter la compréhension et la perception. Dans la première partie, nous parlerons des émulateurs de terminal, et dans la seconde partie, nous parlerons des options de connexion à distance (SSH) avec l'interface du terminal. Certaines applications de l'article ne sont pas distribuées en open-source ; elles sont marquées en conséquence. Ces applications sont incluses ici parce qu'elles vous permettent de travailler avec un terminal Linux sur Android. Pour utiliser des commandes telles que Is
pour naviguer dans les répertoires, copier/coller et effectuer des opérations avancées, vous devez disposer d'un accès root sur votre smartphone Android.
L'émulateur de terminal Qute permet d'accéder à l'interpréteur de commandes intégré à votre appareil Android. Vous pourrez utiliser les commandes les plus courantes(ping, trace, cd, mkdir
et autres) sur votre smartphone. Il est possible d'installer des fichiers bin
et de créer des scripts shell.
L'éditeur de scripts bash et la prise en charge des appareils rootés font de Qute une application très tentante à essayer. En outre, Qute peut activer un thème léger, masquer le clavier, activer la coloration syntaxique et quelques autres choses.
Certes, le développeur souligne qu'en raison de la dernière politique de confidentialité de Google, l'application présente un certain nombre de problèmes connus sur Android 11 et les versions ultérieures. Il est donc peu probable que vous puissiez faire grand-chose si votre appareil n'est pas rooté.
Terminal Emulator est l'un des plus anciens émulateurs de terminal Linux sur Android. Vous pouvez travailler avec des commandes simples, ajouter plusieurs fenêtres et utiliser des raccourcis de lancement pour accélérer les choses.
Mieux encore, vous ne verrez pas de publicités, d'offres d'achat in-app ou d'autres éléments distrayants. Malheureusement, Terminal Emulator n'est plus supporté depuis longtemps et sa page GitHub a été archivée en 2020, signalant la fin du développement.
Même dans son état actuel, Terminal Emulator semble fonctionner pour de nombreux utilisateurs. Vous ne devriez donc pas rejeter immédiatement cette option ; il est préférable de la prendre et de l'essayer.
Material Terminal est une version mise à jour de Terminal Emulator pour Android. Vous disposez des mêmes options, de plusieurs fenêtres, de l'absence de publicité et de la prise en charge des commandes de base. Et aussi la possibilité d'installer BusyBox et d'autres utilitaires de ligne de commande sur votre appareil avec les privilèges root. Vous obtenez toutes les mêmes choses que ci-dessus, mais avec une interface utilisateur de style Material Design.
Vous recherchez un émulateur de terminal avec connectivité SSH sur Android ? Ou êtes-vous seulement intéressé par une connexion SSH à distance ? Voici quelques options.
Termux est un émulateur de terminal populaire disponible sur Android. Il comprend une collection impressionnante de paquets qui vous permettent de travailler avec les shells bash et zsh. Et avec un accès root, vous pouvez gérer et éditer des fichiers à partir de nnn via nano, vim ou emacs. L'interface utilisateur n'est rien d'autre qu'un terminal.
Vous pouvez accéder aux serveurs via SSH. Le développement C via clang, make et gdb est fourni. Tout dépend de vos préférences et de la présence/absence d'un périphérique avec accès root. La page GitHub contient des informations sur la manière de résoudre les problèmes éventuels. Pour l'instant, les mises à jour de la version Play Store sont suspendues pour des raisons techniques. Donc si la version Play Store ne fonctionne pas, cherchez la dernière version sur F-Droid.
Termius est un client SSH et SFTP conçu pour l'accès à distance à partir d'appareils Android. Avec Termius, vous pouvez gérer des systèmes UNIX et Linux. La page du Play Store décrit Termius comme un très bon client PuTTY pour Android, et c'est effectivement une bonne définition. L'interface utilisateur est facile à comprendre et ne semble pas déroutante. Les protocoles Mosh et Telnet sont également pris en charge.
Lorsque vous vous connectez à un appareil distant, il reconnaît les systèmes d'exploitation tels que Raspberry Pi, Ubuntu, Fedora. Vous pouvez également travailler sur un clavier connecté à votre smartphone à partir de cette application. De plus, il n'y a pas de bannières ou de publicités, ce qui fait de Termius une petite application de connexion à distance parfaite.
Termius propose également une version payante (avec une période de gratuité de 14 jours) avec des options avancées : synchronisation croisée cryptée, transfert d'agent de clé SSH, SFTP, onglets de terminal, etc. Vous pouvez en savoir plus sur le site officiel.
uiceSSH est un client SSH populaire avec un grand nombre de fonctionnalités gratuites et la possibilité de passer à la version PRO.
Outre le support de Telenet et Mosh, vous avez également accès à des plugins tiers pour étendre les fonctionnalités. Vous pouvez personnaliser l'apparence et la convivialité à partir de la gamme d'options disponibles et classer facilement vos connexions dans des groupes.
N'oubliez pas que vous bénéficiez également de la prise en charge d'IPv6. Et si vous achetez une licence payante, vous pouvez configurer l'intégration AWS, activer la synchronisation sécurisée, automatiser les sauvegardes et bien plus encore.
Si tout ce dont vous avez besoin est un simple client SSH, ConnectBot est l'outil qu'il vous faut. Vous pouvez travailler dans plusieurs sessions SSH en même temps, créer des tunnels sécurisés et utiliser l'option copier/coller entre les applications.
Si vous n'avez pas d'accès root sur Android ou si vous n'avez pas l'intention de le mettre en place, il existe une opportunité unique d'installer des distributions Linux sur votre smartphone à l'aide d'Andronix. Vous disposez d'un vaste ensemble de distributions Linux et de fonctionnalités d'environnement de bureau avec des gestionnaires de fenêtres.
Mais le plus intéressant, c'est que vous n'avez pas besoin d'un accès root pour utiliser les différentes commandes Linux. Il vous suffit d'installer votre distribution préférée, qui se chargera de tout. Outre la facilité d'utilisation, des options premium vous sont également proposées, avec l'accès à des fonctionnalités telles que l'installation hors ligne des distributions et la possibilité de synchroniser les commandes entre les appareils.
Mais l'installation d'une distribution Linux ne signifie pas que vous pourrez faire tout ce que vous voulez. Il s'agit néanmoins d'une excellente option. Vous pouvez télécharger l'application sur le Play Store et en savoir plus sur GitHub.
Nous avons abordé les meilleurs émulateurs de terminal Linux sur Android, ainsi que les clients SSH. Accéder à un terminal Linux sur Android n'est pas aussi simple que de choisir un émulateur de terminal. Avant de vous décider, vérifiez la prise en charge des commandes pour voir ce que vous pouvez faire avec un appareil rooté ou non.