SSH avec un tél Android

Utiliser la puissance de SSH avec son tél pour sauvegarder ses photos ou autres documents

Première partie :

Comment accéder à votre Android depuis votre ordinateur en utilisant SSH (non root)

Il ne sera pas possible d'atteindre tous les fichiers de votre téléphone, mais comme le but est d'effectuer des sauvegarde ou des transferts de fichiers du genre "Mes photos" cela n'a pas d'importance !

Il faut installer un serveur SSH sur le téléphone Android : SSHelper

  1. Le télécharger depuis le magasin Play store
  2. Installer SSHelper
  3. Donner les permission au programme pour le stockage
  4. Aller sur l'onglet Configuration
  5. Repérer l'adresse IP et le port

Dans cette appli, le mot de passe par défaut ainsi que le mot de passe sont : admin

Se connecter

  1. Passer sur le terminal de l'ordinateur
  2. Taper la commande suivante dans le terminal :

    ssh admin@192.168.1.106 -p 2222 (reprendre l'adresse IP du point 5 précédent ainsi que le port)

  3. S'il demande le mot de passe tapez-le

Normalement vous êtes dans le téléphone et vous pouvez effectuer les commandes de copie désirées !

P.S. Ici, cela va sans dire, tout se fait par la liaison WIFI, mais ça va mieux en le disant !

Informations tirées du site : Techwiser

Deuxième partie

Utiliser rsync pour sauvegarder ses photos sur son ordinateur

Par exemple les photos du répertoire DCIM/Camera/ du téléphone Android

  • Démarrer le serveur sur l'appareil Android
  • Passer sur le terminal de l'ordinateur et se connecter sur le serveur du tél

connexion-oneplus.png

  • Vérifier où l'on se trouve pwd et aller dans le répertoire au dessus de celui que l'on veut sauvegarder
    cd SDCard/DCIM/

connexion-oneplus-2.png

  • Vérifier le contenu du répertoire DCIM
    • ls -l
  1. Taper la commande pour la synchro
    • rsync -a -v --delete Camera/ patrick@Athee:Oneplus/Camera/

connexion-oneplus-3.png

Explications :

  • rsync -a SOURCE (ici Camera/) DESTINATION (ici mon ordi patrick@athee et dans le répertoire Oneplus/Camera/

L'option -a correspond au mode archive qui synchronise les répertoires de manière récursive, transfère les périphériques spéciaux et les blocs, préserve les liens symboliques, les heures de modification, le groupe, la propriété et les permissions.

L'option -v correspond au mode verbeux, on voit ce qui se passe

L'option --delete supprime les fichiers qui ont disparus du répertoire à sauvegarder... mais ces fichiers sont bien sûr encore présents dans la sauvegarde précédente