Transférer des fichiers sur un smartphone android sans câble USB

Se connecter en SSH sur un téléphone android

14 janvier 2014

Que vous soyez sur un O.S qui ne supporte pas le même système de fichiers que votre téléphone android, que vous n'ayez pas votre câble USB sous la main ou que plus simplement vous ayez la flemme d'aller le chercher , il est très pratique d'avoir accès à son téléphone sans avoir besoin de le brancher.

Toutes les manipulations qui vont suivre ne nécessitent absolument pas d'avoir rooté son téléphone.

Le protocole sécurisé le plus répandu pour la prise en main à distance et le transfert de données est SSH avec tous les autres protocoles qui s'appuient dessus : sftp, scp etc... Pour que SSH fonctionne il faut deux choses : le client qui sera installé sur votre ordinateur et le serveur qui sera sur le téléphone.

Un serveur SSH pour android

L'application gratuite la plus simple que j'ai testée et adoptée est SSHDroid.

Une fois l'application installée, il suffit d'appuyer sur le bouton "DEMARRER" en haut à droite pour lancer le serveur SSH.
Bien que par défaut SSHDroid n'accepte de démarrer le serveur qu'à travers une connexion Wi-Fi, vous pouvez désactiver cette sécurité dans les options.

Le champ "Adresse" vous donne l'utilisateur, l'adresse IP et le port (changeable dans les options) pour contacter votre téléphone : root@192.168.1.163:2222 pour mon cas. N'importe quel client SSH peut maintenant se connecter dessus avec les informations :

  • nom d'utilisateur : root
  • hôte : 192.168.1.163
  • port : 2222
  • mot de passe : admin

Les clients SSH

Pour Windows : Il faut télécharger et installer WinSCP ou FileZilla et utiliser le protocole SFTP. Tout est bien sûr gratuit.

Pour Linux, Mac : Vous pouvez télécharger les mêmes logiciels que sous Windows ou, plus simplement, votre distribution possède surement déjà en natif un client SSH dans le gestionnaire de fichier. Par exemple dans nautilus vous pouvez aller dans : Fichier / Se connecter à un serveur et choisir le type SSH.

Si tout va bien, vous devriez maintenant être rentré sur votre téléphone et voir tous les fichiers. Un simple glissé/déposé ajoutera un fichier sur le téléphone ou copiera un fichier sur l'ordinateur.

Pour ceux qui veulent y accéder en ligne de commande, rien de plus facile :

Se connecter en SSH sur android

$ ssh -p 2222 root@192.168.1.163
SSHDroid
Use 'root' as username
Default password is 'admin'
root@192.168.1.163's password:
	

Comme vous pouvez le constater, le mot de passe par défaut est clairement donné lors de l'authentification, je vous conseille donc vivement de le changer, surtout si vous laissez le serveur actif.

A bientôt, j'espère !

Par
Créateur et administrateur.

Dans la même catégorie

Docker pour les null
Git : annuler le dernier commit sans perdre ses modifications
SSHFS : monter un système de fichier avec SSH
Linux : débloquer une interface graphique gelée
Gnome 3 : changer les raccourcis clavier systèmes
Bash : sortir automatiquement du script si une variable n'est pas initialisée
Bash : sortir automatiquement du script si une commande échoue
GIT : merger 2 commits
Nginx : mettre un serveur par défaut
GIT : Afficher la branche courante dans le prompt
Couper une vidéo ou une musique sous linux
Debian / Ubuntu : installer HTTPS pour APT
Filtrer les lignes affichées par la commande tail
Apache 2 : Créer des sous-domaines dynamiques
Comment connaitre la taille d'un dossier sous linux ?
Surveiller la sortie d'une commande avec watch
Comment lancer ou arrêter un script au démarrage de Linux ?
Comment connaître la version de mon OS Linux ?
Comment afficher le cache ARP sous Linux ?
GIT : les commandes indispensables
Comment trouver mon adresse IP publique ?
Linux : Comment configurer une adresse IP fixe ?
Comment supprimer les fichiers plus vieux qu'une date donnée en bash ?
Apache 2 : Comment changer le DocumentRoot en fonction du port ?
GIT : Comment ajouter les nouveaux fichiers automatiquement ?
Comment exécuter un script local sur une machine distante avec SSH ?
32 bits ou 64 bits ?
Ecrire dans le sudoers grâce à visudo

Commentaire(s)