Dans un précédent billet, j’avais expliqué comment naviguer facilement dans les dossiers de votre smartphone depuis votre ordinateur, via un client FTP. Maintenant on va faire quelque chose que certains trouverons plus naturel : naviguer depuis Android, mais aussi se connecter à des serveurs distants avec votre téléphone.
Table des matières
Installation de l’application
On va donc utiliser le très puissant ES File Explorer, disponible gratuitement sur Google Play.
Utilisation pour les dossiers locaux
Comme un dessin vaut mieux qu’un long discours :
Connexion à des serveurs distants
La force de ES explorer, c’est de pouvoir se connecter à tous types de serveurs : disques réseau, FTP, serveurs Samba etc. Par exemple si vous voulez pouvoir naviguer dans vos dossiers personnels de votre ordinateur, rien de plus simple grâce au SFTP :
Installez un serveur SSH sur l’ordinateur hôte
Avant de prendre peur, sachez qu’il n’y a rien de plus simple sous GNU/Linux :
apt-get install openssh-server |
En tant que « service », le serveur sera lancé dès son installation. Vous n’avez plus rien à faire coté serveur.
Connectez-vous au serveur avec ES File Explorer
Une fois l’application lancée, changez de vue via l’onglet en haut à gauche de l’écran pour ouvrir « FTP », puis cliquez sur [Nouveau] pour ajouter le serveur. On va utiliser le protocole SFTP.
Entrez l’adresse IP sur serveur SSH, laissez le port 22 et entrez vos login/mdp habituels de session Linux. Et voilà :
Manipulez les fichiers
Un menu contextuel peut être ouvert en maintenant la pression du doigt sur le fichier concerné :
Ainsi, on peut déplacer ou copier des fichiers entres serveurs et dossiers locaux d’Android :
Lancer des commandes via SSH
Pour lancer des commandes sur le serveur SSH, le plus simple est d’utiliser ConnectBot, disponible sur Google Play. Il se présente tout simplement sous la forme d’un terminal, avec en plus un enregistrement des paramètres de connexion aux serveurs.
Bonne gestion !