Fermer
Kwashi EliE.

À propos de moi

Kwashi EliE.

Le Logiciel Libre entre Web, Design et Administration SystĂšme par un Africain, OpenSource Evangelist

Retrouvez-moi sur

[🐧Open Source Evangelist]

Préc. Suiv.

(TUTO) 😎Explorer mon systĂšme Android sur Linux via FTP: ma mĂ©thode avec ES Explorer

Linux 20-07-2018 20:35
    PARTAGER SUR:

Ça peut ne pas intĂ©resser certains, mais, quand vous ĂȘtes dans le besoin d'avoir un accĂšs permanent au disque dur de votre tĂ©lĂ©phone, tablette, ... Android sur votre ordi dont les 2 uniques ports USB sont occupĂ©s, ceci peut vous intĂ©resser.

D'habitude je faisais cette manipulation en n'y voyant rien de particulier: juste qu'elle est pratique pour moi. Il a fallu que j'ai eu du mal à l'expliquer à quelqu'un dans le besoin au téléphone, pour me décider à rédiger cette note.

Le Contexte

Vous avez sur votre tĂ©lĂ©phone Android, des documents et des fichiers divers Ă  exploiter sur votre ordi; ce dernier ne dispose que de 2 ports USB max: l'un est occupĂ© par votre souris optique, l'autre par votre haut-parleur externe (par exemple). Du moins, vous disposez du wifi et du bluetooth sur le tĂ©lĂ©phone, peut-ĂȘtre que votre ordinateur ne dispose pas de bluetooth mais le wifi si. C'est lĂ  oĂč je me sers du FTP pour connecter mon Android (smartphone) Ă  mon Linux (ordinateur). Je peux garder cette connexion aussi longtemps que je veux, parce que ceci se base sur un rĂ©seau local entre les 2 appareils: par exemple, les captures d'Ă©crans dans la suite seront copiĂ©es sur mon ordinateur pour les insĂ©rer dans cette note.

Le FTP, on sait ce que c'est n'est-ce pas?

C'est le (vieux) "protocole de transfert de fichiers" (File Transfert Protocole). Wikipedia vous en dit long lĂ -dessus tout gĂ©nĂ©reusement. Il permet de connecter deux interfaces (un client et un serveur) au sein d'un rĂ©seau de machines et leur permettre de se transmettre voire de modifier des fichiers: on s'arrĂȘte lĂ  (je risque de trop bavarder encore) 😂.

Un Explorateur de fichiers (avancé) sur mon téléphone Android

Nous disposons d'une variĂ©tĂ© sans prĂ©cĂ©dent de smartphones sous l'OS Android de nos jours. Pour ce qui est du UX/UI, on peut se voir limiter des fois Ă  certains besoins: chaque appareil ne jouit pas du mĂȘme interface utilisateur: avouons-le. Sur plusieurs d'entre-eux (les gens disent chez nous "phones chinois") il n'est mĂȘme pas Ă©vident d'avoir un excellent gestionnaire de fichiers (je ne vous parle mĂȘme pas encore de version d'Android: hum!). Personnellement, j'ai commencĂ© par utiliser depuis quelques annĂ©es un gestionnaire que j'apprĂ©cie bien (oui... il en existe des tas): ES Explorer disponible sur GooglePlay. Il me permet de pouvoir accĂ©der mĂȘme Ă  la racine de mon systĂšme Android peu importe le tĂ©lĂ©phone (mĂȘme pas besoin de "rooter" quoi que ce soit).

> Faire de mon téléphone un Serveur FTP

ES Explorer en plus de permettre d'explorer toute l'arborescence du systÚme Android, est également une mine d'outils intéressants. L'un de ses efficacités est de permettre à faire de votre Android un "serveur FTP", de quoi autoriser d'autres appareils à s'y connecter en tant que "client.s FTP"; et tout ceci juste en quelques clics.

Tout d'abord, je connecte mon tĂ©lĂ©phone et mon ordinateur Ă  un mĂȘme rĂ©seau; dans mon cas, mes appareils sont tous connectĂ©s Ă  mon rĂ©seau wifi. Si vous ne disposez pas de routeur, ni de box, vous pouvez crĂ©er un rĂ©seau local de type hotspot adhoc sur votre tĂ©lĂ©phone ou sur votre ordinateur: l'objectif est d'avoir les 2 appareils connectĂ© sur un mĂȘme rĂ©seau; (entre nous, mĂȘme dans un cyber, le rĂ©seau wifi du cybercafĂ© peut servir; assurer vous juste que ce dernier soit sĂ©curisĂ©)

En ouvrant l'application ES Explorer sur le tĂ©lĂ©phone, on accĂšde Ă  une page de dĂ©marrage bien organisĂ©e mais je ne vais pas m’appesantir dessus. En cliquant sur le Menu avancĂ© (dans l'angle supĂ©rieur gauche chez moi: une ancienne version, oui:v3.+đŸ€“) on accĂšde Ă  des menus rangĂ©s dans le tiroir.

Le menu qui nous intĂ©resse est le menu RÉSEAU. Dans ce menu, il faut ouvrir le GESTIONNAIRE D'ACCES À DISTANCE de l'appareil. La vue suivante ne vous propose qu'une seule action: DÉMARRER. Vous lancez ainsi votre service FTP. Mais avant, pour des raisons de sĂ©curitĂ©, je vous suggĂšre de cliquer sur l’icĂŽne "PARAMETRES" en dessous pour fixer un NOM D'UTILISATEUR + MOT DE PASSE + PORT DE CONNEXION. Ceci oblige votre ordinateur (donc tout autre appareil dans le mĂȘme rĂ©seau) Ă  accĂ©der Ă  vos donnĂ©es qu'en assemblant ce triplet d'infos. Une fois le service FTP lancĂ©, mettez le tĂ©lĂ©phone de cĂŽtĂ© et connectez-vous y sur votre machine pour savourer cette libertĂ© d'exploration, pouvant vous mener mĂȘme Ă  la racine / si vous l'avez permis dans les paramĂštres prĂ©cĂ©demment.

> Se connecter à mon téléphone depuis ma machine

La connexion FTP ouverte est une vraie; chaque pĂ©riphĂ©rique du rĂ©seau peut s'y connecter et interagir avec les fichiers. Sur l'ordi, croyez-moi: le fait de disposer de ces 3 informations de connexion privĂ©e me permettent d'accĂ©der Ă  l'arborescence du systĂšme Android avec n'importe quelle application en mesure de le faire: navigateur web graphique (firefox, min, chromium, etc...), navigateur en console (elinks, lynks, etc...), explorateur de fichiers (nautilus ou gnome files, caja, midnight commander, etc...). L'URL de base se compose suivant ce modĂšle: ftp://adresseipduserveur:port À la connexion, il sera demandĂ© le couple "NOM D'UTILISATEUR + MOT DE PASSE"; sans ceci, la connexion ne peut ĂȘtre Ă©tablie. Dans mon cas, il s'agit de ftp://192.168.9.101:6660 soit:

  • 192.168.9.101, l'adresse du serveur ftp (le tĂ©lĂ©phone)
  • 6660, le port de connexion autorisĂ© (par le tĂ©lĂ©phone) Cette URL peut ĂȘtre saisi autant dans un navigateur web que dans l'explorateur du fichiers sur mon ordinateur.

La limite dans un navigateur web (graphique comme en console) est qu'on ne peut que lire et télécharger les fichiers. Avec un explorateur de fichiers comme Nautilus ou MC (Midnight Commander), on peut faire plus: copier, renommer, déplacer, créer de nouveau fichiers et dossiers, ré-organiser.

Si cela vous chante, vous pouvez utiliser également la commande $ftp pour vous connecter en console selon la méthode suivante:

La commande FTP étant un peu limitée et peu conviviale en console, je vous suggÚre de récupérer le chemin du point de montage de votre connexion FTP dans Nautilus et d'y accéder dans votre terminal avec la commande $cd tout simplement. Ainsi, vous serez dans la possibilité d'exécuter vos commandes Linux habituelles pour la gestion des fichiers se trouvant sur le disque dur de votre téléphone. Dans l'explorateur de fichiers Nautilus, vous pouvez faire un clic droit > ouvrir dans un terminal pour lancer une console qui démarre directement dans le répertoire courant du FTP.

BONUS

En bonus, il est possible de se servir de son smartphone Android pour accĂ©der Ă  un serveur distant (serveur d'hĂ©bergement de votre site web ou de votre entreprise par exemple) via le protocole SFTP, la grande sƓur plus sĂ©curisĂ©e de FTP toujours grĂące Ă  cette application: il s'agit du sous-Ă©lĂ©ment FTP dans le menu principal RÉSEAU de "ES Explorer". Du moins, pour des taches basiques faisables sur tĂ©lĂ©phone, vous aurez de quoi vous passer d'installer plusieurs autres applications. Il manque juste qu'un Ă©mulateur de console linux soit intĂ©grĂ© pour permettre du SSH, mais bon. 😇

Alors, Ă  vous d'essayer cela vous aussi. ATTENTION: NE SUPPRIMEZ PAS VOS FICHIERS SENSIBLES HEIN !


    LIBRE DE PARTAGER SUR:

Qu'en pensez-vous ?👇 RĂ©agissez...