technique:webdavmontage

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
technique:webdavmontage [2019/01/16 10:06] francoisatechnique:webdavmontage [2020/05/05 12:28] francoisa
Ligne 1: Ligne 1:
 ====== Créer un point de montage webdav ====== ====== Créer un point de montage webdav ======
  
-===== Sous Windows =====+===== A. Sous Windows =====
  
 ==== Connecter un lecteur réseau (ou Accès rapide) ==== ==== Connecter un lecteur réseau (ou Accès rapide) ====
Ligne 11: Ligne 11:
 <code> <code>
 https://cloud.cemea.org/remote.php/webdav https://cloud.cemea.org/remote.php/webdav
 +
 </code> </code>
  
Ligne 25: Ligne 26:
 <code> <code>
 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
 +
 </code> </code>
  
Ligne 33: Ligne 35:
   * Entrée de Clef de type **DWORD 32 bits**   * Entrée de Clef de type **DWORD 32 bits**
   * **UserBasicAuth**  : 1   * **UserBasicAuth**  : 1
-===== Sous Linux =====+==== Problème avec Windows 10 ====
  
-===== Montage classique =====+Lorsque le montage webdav échoue avec l'erreur suivante : \\ Windows ne peut pas accéder [[https://cloud.cemea.org/remote.php/webdav|https://cloud.cemea.org/remote.php/webdav]] Erreur : **0x80070043 - Nom de réseau introuvable.**
  
-Dans le gestionnaire de fichiers, choisir «Se  connecter à un serveur»,  choisir le protocole "https"+**La (Une solution) solution** 
 + 
 +Ouvrir les services Windows (rechercher services.msc), chercher le service "''Webclient''" (dans l'ordre alphabétique) 
 + 
 +Faire "**Propriétés**", puis dans le menu déroulant "**Démarrage**", choisir "**Automatique**" à la place de Manuel. Et cliquer sur "Démarrer" si le service n'est pas démarré. 
 + 
 +Tester à nouveau d'accéder au lecteur réseau ou de recréer le point de montage webdav. Sinon, redémarrer le PC et recréer le point de montage s'il n'est pas présent. 
 + 
 +===== B. Sous Linux ===== 
 + 
 +==== Montage classique (en gvfs) ==== 
 + 
 +Dans le gestionnaire de fichiers, choisir «Se connecter à un serveur», choisir le protocole "https"
  
 Indiquer les paramètres suivants : Indiquer les paramètres suivants :
Ligne 47: Ligne 61:
  
 Vous pouvez aussi ajouter un signet pour le stocker dans vos favoris. Vous pouvez aussi ajouter un signet pour le stocker dans vos favoris.
 +
 +{{:utilisateurs:montage-webdav.png?nolink&409x423}}
  
 PS : il est aussi possible d'y accéder plus rapidement en saisissant dans la barre d'adresse du navigateur de fichiers : PS : il est aussi possible d'y accéder plus rapidement en saisissant dans la barre d'adresse du navigateur de fichiers :
 +<code>
  
 davs://cloud.cemea.org/remote.php/webdav davs://cloud.cemea.org/remote.php/webdav
 +
 +</code>
  
 et de saisir ensuite les identifiants. et de saisir ensuite les identifiants.
  
-===== montage permanent =====+=====   ===== 
 + 
 +==== option : Montage permanent ====
  
 Sous Linux, il est possible d'accéder à un accès webdav (comme pour le OwnCloud de [[https://gitlab.com/zourit/zourit-admin|Zourit]]) et ainsi utiliser le Cloud comme un serveur externe. Sous Linux, il est possible d'accéder à un accès webdav (comme pour le OwnCloud de [[https://gitlab.com/zourit/zourit-admin|Zourit]]) et ainsi utiliser le Cloud comme un serveur externe.
Ligne 67: Ligne 88:
 Il faut créer un point de montage fixe qui sera accessible en un clic nommé "**montwebdav**" dans son espace personnel ///home//. Il faut créer un point de montage fixe qui sera accessible en un clic nommé "**montwebdav**" dans son espace personnel ///home//.
  
-===== Préparation du montage =====+=== Préparation du montage ===
  
 On installe ce qu'il faut : On installe ce qu'il faut :
- 
 <code> <code>
 +
 sudo apt install davfs2 sudo apt install davfs2
 sudo dpkg-reconfigure davfs2 sudo dpkg-reconfigure davfs2
 +
 </code> </code>
  
Ligne 83: Ligne 105:
 mkdir $HOME/montwebdav mkdir $HOME/montwebdav
 sudo adduser $USER davfs2 sudo adduser $USER davfs2
-sudo echo "https://cloud.cemea.org/remote.php/webdav/ /home/$USER/montwebdav davfs _netdev,rw,user,noauto 0">> /etc/fstab+sudo -s echo "https://cloud.cemea.org/remote.php/webdav/ /home/$USER/montwebdav davfs _netdev,rw,user,noauto 0">> /etc/fstab
 mkdir ~/.davfs2 mkdir ~/.davfs2
 cp /etc/davfs2/davfs2.conf ~/.davfs2 cp /etc/davfs2/davfs2.conf ~/.davfs2
 sudo cp /etc/davfs2/secrets ~/.davfs2 sudo cp /etc/davfs2/secrets ~/.davfs2
 sudo chown $USER ~/.davfs2/secrets sudo chown $USER ~/.davfs2/secrets
 +
 </code> </code>
  
Ligne 94: Ligne 117:
 <code> <code>
 echo "$HOME/montwebdav identifiant_webdav mot_de_passe_webdav">> $HOME/.davfs2/secrets echo "$HOME/montwebdav identifiant_webdav mot_de_passe_webdav">> $HOME/.davfs2/secrets
 +
 </code> </code>
  
Ligne 102: Ligne 126:
 echo "use_locks       0">> $HOME/.davfs2/davfs2.conf echo "use_locks       0">> $HOME/.davfs2/davfs2.conf
 mkdir $HOME/.davfs2/cache mkdir $HOME/.davfs2/cache
 +
 </code> </code>
  
 Et c'est tout bon ! Si on redémarre sa machine, il suffit de cliquer sur "**montwebdav**" et le montage vers le cloud se fait tout seul. Et c'est tout bon ! Si on redémarre sa machine, il suffit de cliquer sur "**montwebdav**" et le montage vers le cloud se fait tout seul.
  
-===== Pour synchroniser =====+=== Pour synchroniser ===
  
 On peut se servir de 3 scripts : un descendant qui va récupérer le contenu du Cloud, un montant qui va envoyer le contenu sur le cloud, un dernier qui va faire les deux précédents. Pour rappel, l'intérêt de la synchro avec l'outil "rsync" est que le script ne récupére que ce qui est différent, y compris des morceaux de fichiers. On peut se servir de 3 scripts : un descendant qui va récupérer le contenu du Cloud, un montant qui va envoyer le contenu sur le cloud, un dernier qui va faire les deux précédents. Pour rappel, l'intérêt de la synchro avec l'outil "rsync" est que le script ne récupére que ce qui est différent, y compris des morceaux de fichiers.
Ligne 117: Ligne 142:
 #!/bin/sh #!/bin/sh
 echo "Synchro descendante" # Ca cause dans le terminal ! echo "Synchro descendante" # Ca cause dans le terminal !
-DATE=`date  %Y%m%d-%H%M%S` # On stocke la date pour les logs des ficheirs synchronisés !+DATE=`date  %Y%m%d-%H%M%S` # On stocke la date pour les logs des fichiers synchronisés !
 rsync -rauvz -i ~/montwebdav/ ~/Cloudlocal/ | tee ~/logs/SynchroDesc-$DATE.log rsync -rauvz -i ~/montwebdav/ ~/Cloudlocal/ | tee ~/logs/SynchroDesc-$DATE.log
 +
 </code> </code>
  
 **SynchroMont.sh** **SynchroMont.sh**
- 
 <code> <code>
 +
 #!/bin/sh #!/bin/sh
 echo "Synchro montante " # Ca cause dans le terminal ! echo "Synchro montante " # Ca cause dans le terminal !
-DATE=`date  %Y%m%d-%H%M%S` # On stocke la date pour les logs des ficheirs synchronisés !+DATE=`date  %Y%m%d-%H%M%S` # On stocke la date pour les logs des fichiers synchronisés !
 rsync -rauvz -i ~/Cloudlocal/ ~/montwebdav/ | tee ~/logs/SynchroMont-$DATE.log rsync -rauvz -i ~/Cloudlocal/ ~/montwebdav/ | tee ~/logs/SynchroMont-$DATE.log
 +
 </code> </code>
  
 **SynchroTout.sh** **SynchroTout.sh**
- 
 <code> <code>
 +
 #!/bin/sh #!/bin/sh
 SynchroDesc.sh && SynchroMont.sh # Ou l'inverse SynchroDesc.sh && SynchroMont.sh # Ou l'inverse
 +
 </code> </code>
 +
 +===== C. Sous MacOS =====
 +
 +Ouvrir un dossier, Cliquer sur le menu du Finder "Aller", aller ensuite sur **"se connecter au serveur"**  comme sur la capture.
 +
 +{{:technique:macos-serveur.png?nolink&400x210}}
 +
 +Dans la ligne "Adresse du serveur", indiquer :
 +
 +<code>
 +https://cloud.cemea.org/remote.php/webdav/
 +
 +</code>
 +
 +{{:technique:macos-adresse.png?nolink&487x235}}
 +
 +Cliquez sur "+" pour l'ajouter à vos serveurs favoris et cliquer ensuite sur "**Se connecter**".
 +
 +Cocher "**Utilisateur référencé**" et indiquer votre adresse e-mail et votre mot de passe, puis "**Se connecter**".
 +
 +{{:technique:macos-mail.png?nolink&400x233}}
 +
 +Et vous obtenez l'accès en direct à votre cloud avec le raccourci "cloud.cemea.org" disponible dans la barre latérale.
 +
 +{{:technique:macos-docs.png?nolink&538x308}}
 +
 +Une fois votre PC éteint, recommencez l'opération. Le raccourci vers le serveur est mémorisé.
 +