Une simple exigence sur laquelle je me casse la tête!
Je veux garder un dossier sur mon ordinateur synchronisé avec le dossier sur mon Android. Il y a des moments où le fichier sur l'ordinateur sera "nouveau" et des fois où le fichier sur le = Android sera "nouveau".
Les deux appareils sont connectés au même réseau wifi. Comment je fais ça?
Voici ce que j'ai déjà essayé.
f1.txt - échec de transport • Erreur lors du changement de nom de /home/user/.config/kdeconnect/99899/kdeconnect_sftp/99899/storage/emulated/0/sync-dir/.unison.f1.txt.01a8d60d253c276456cc2d6db4c37c9b.unison.tmp home/user/.config/kdeconnect/99899/kdeconnect_sftp/99899/storage/emulated/0/sync-dir/f1.txt: opération non autorisée [renommer (/home/user/.config/kdeconnect/99899/kdeconnect_sftp/99899 /storage/emulated/0/sync-dir/.unison.f1.txt.01a8d60d253c276456cc2d6db4c37c9b.unison.tmp)]
J'ai résolu un problème similaire par les actions suivantes.
Étapes pour Android:
Étapes pour l'ordinateur (mon ordinateur portable fonctionne sous Ubuntu 16.04.5 LTS MATE):
activez l'authentification SSH basée sur les clés en exécutant scp -P 2222 /home/$USER/.ssh/id_rsa.pub [email protected]:/data/data/org.galexander.sshd/files/authorized_keys
(où 11.22.33.44 est une adresse IP de l'appareil Android) et entrez le mot de passe affiché à l'écran Android dans la fenêtre SimpleSSHD).
installez SSH FS avec Sudo apt-get install sshfs
;
sshfs [email protected]:/storage/sdcard1 -p 2222 /media/MyAndroid/
(où /storage/sdcard1 est un dossier à monter, 2222 est le port du serveur SSH), entrez le mot de passe SSH lorsque vous y êtes invité;Sudo umount /media/MyAndroid
ou fusermount -u /media/MyAndroid
( et alors on peut arrêter SimpleSSHD sur Android appareil).Cela semble difficile pour la première fois, mais fonctionne très bien.
Vous pouvez essayer d'automatiser cela avec RealTimeSync (je n'ai pas essayé, je synchronise manuellement deux fois par semaine).
Remarque: si vous souhaitez synchroniser une carte SD externe (microSD dédié normal), vous devez obtenir un accès root et installer SD Card Fix (testé sur mon Android KitKat 4.4.4).