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
sshfs [Le 25/09/2021, 16:40]
86.215.34.61 [Utilisation via /etc/fstab]
sshfs [Le 11/09/2022, 10:35] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 27: Ligne 27:
   ~$ sshfs toto@lecole.fr:​Document/​Blagues tmp   ~$ sshfs toto@lecole.fr:​Document/​Blagues tmp
   ​   ​
-Ou plus généralement :   ​+Ou plus généralement :
        sshfs [user@]host:​[dir] mountpoint [options]        sshfs [user@]host:​[dir] mountpoint [options]
  
Ligne 47: Ligne 47:
  
 **Remarque 1 : ** **Remarque 1 : **
-Il arrive que le répertoire monté ait un autre user.group que ceux attendus sur le client. ​ C'est que ce sont les uid et gid en chiffres qui sont passés et qu'ils ne correspondent pas toujours aux mêmes utilisateurs et groupes sur le serveur et sur le client. ​ Utiliser les options : +Il arrive que le répertoire monté ait un autre user.group que ceux attendus sur le client. ​ C'est que ce sont les uid et gid en chiffres qui sont passés et qu'ils ne correspondent pas toujours aux mêmes utilisateurs et groupes sur le serveur et sur le client. ​ Utiliser les options :
  
   $ sshfs -o uid=xxxx -o gid=yyyy [user@]host:​[dir] mountpoint [options]   $ sshfs -o uid=xxxx -o gid=yyyy [user@]host:​[dir] mountpoint [options]
Ligne 76: Ligne 76:
 <​file>​sshfs#​user@machine:/​répertoire/​distant ​               /​mnt/​mon_rep ​         fuse            port=22,​user,​noauto,​noatime ​    0 0</​file>​ <​file>​sshfs#​user@machine:/​répertoire/​distant ​               /​mnt/​mon_rep ​         fuse            port=22,​user,​noauto,​noatime ​    0 0</​file>​
  
-<​note>​La syntaxe décrite ci-dessus est dépréciée. Bien que totalement juste et fonctionnelle,​ elle peut poser problème selon la configuration du montage, notamment lors du démontage par un utilisateur via nautilus ou la commande umount.\\ On privilégiera alors la syntaxe suivante qui résout le problème lors du démontage ​+<​note>​La syntaxe décrite ci-dessus est dépréciée. Bien que totalement juste et fonctionnelle,​ elle peut poser problème selon la configuration du montage, notamment lors du démontage par un utilisateur via nautilus ou la commande umount.\\ On privilégiera alors la syntaxe suivante qui résout le problème lors du démontage
 <​file>​user@machine:/​répertoire/​distant ​               /​mnt/​mon_rep ​         fuse.sshfs ​          ​port=22,​user,​noauto,​noatime ​    0 0</​file></​note>​ <​file>​user@machine:/​répertoire/​distant ​               /​mnt/​mon_rep ​         fuse.sshfs ​          ​port=22,​user,​noauto,​noatime ​    0 0</​file></​note>​
  
Ligne 184: Ligne 184:
  
 === Installation === === Installation ===
-Deux possibilités : +Deux possibilités :
   - Suivre les [[http://​xsshfs.zici.fr/​installation|instructions]] et ouvrir un terminal et taper directement la commande : <​code>​wget http://​xsshfs.zici.fr/​files/​xsshfs_current.deb && sudo dpkg -i xsshfs_current.deb && sudo apt-get install -f && rm xsshfs_current.deb</​code>​   - Suivre les [[http://​xsshfs.zici.fr/​installation|instructions]] et ouvrir un terminal et taper directement la commande : <​code>​wget http://​xsshfs.zici.fr/​files/​xsshfs_current.deb && sudo dpkg -i xsshfs_current.deb && sudo apt-get install -f && rm xsshfs_current.deb</​code>​
   - Utiliser le dépôt PPA suivant: **ppa:​profnoel/​xsshfs** et tapez la commande suivante : <​code>​sudo add-apt-repository ppa:​profnoel/​xsshfs && sudo apt-get update >/​dev/​null && sudo apt-get install xsshfs</​code>​   - Utiliser le dépôt PPA suivant: **ppa:​profnoel/​xsshfs** et tapez la commande suivante : <​code>​sudo add-apt-repository ppa:​profnoel/​xsshfs && sudo apt-get update >/​dev/​null && sudo apt-get install xsshfs</​code>​
Ligne 230: Ligne 230:
 Glisser/​déposer le fichier toto@portable.essh sur sshfs-dialog.sh,​ et la fenêtre s'​ouvre directement avec les informations renseignées.\\ Glisser/​déposer le fichier toto@portable.essh sur sshfs-dialog.sh,​ et la fenêtre s'​ouvre directement avec les informations renseignées.\\
  
-Vous pouvez aussi cliquer-droit sur le fichier *.essh puis propriétés -- > onglet "​ouvrir avec" --> ajouter ​  et là vous sélectionnez l'​emplacement du script sshfs-dialog.sh grâce à la commande "​parcourir"​. Ainsi vous pourrez créer des lanceurs sur le bureau. Le script s'​exécutera maintenant automatiquement en cliquant sur un fichier *.essh. ​\\ +Vous pouvez aussi cliquer-droit sur le fichier *.essh puis propriétés -- > onglet "​ouvrir avec" --> ajouter ​  et là vous sélectionnez l'​emplacement du script sshfs-dialog.sh grâce à la commande "​parcourir"​. Ainsi vous pourrez créer des lanceurs sur le bureau. Le script s'​exécutera maintenant automatiquement en cliquant sur un fichier *.essh.
  
-=== Code de ssh-dialog.sh === +=== Code de ssh-dialog.sh ===
 <code bash> <code bash>
 #! /bin/bash #! /bin/bash
Ligne 340: Ligne 340:
 Il arrive qu'on ne comprenne pas pourquoi la connexion ne fonctionne pas. Il arrive qu'on ne comprenne pas pourquoi la connexion ne fonctionne pas.
 Exemple message : //**read: Connection reset by peer**// Exemple message : //**read: Connection reset by peer**//
-On peut alors utiliser les option suivantes : +On peut alors utiliser les option suivantes :
 **-odebug,​sshfs_debug,​loglevel=debug**,​ en plus de la commande habituelle : **-odebug,​sshfs_debug,​loglevel=debug**,​ en plus de la commande habituelle :
 <​code>​sudo sshfs -odebug,​sshfs_debug,​loglevel=debug nom_utilisateur@mon_serveur:​repertoire_distant repertoire_local -p num_port | more</​code>​ <​code>​sudo sshfs -odebug,​sshfs_debug,​loglevel=debug nom_utilisateur@mon_serveur:​repertoire_distant repertoire_local -p num_port | more</​code>​
  • sshfs.txt
  • Dernière modification: Le 11/09/2022, 10:35
  • par moths-art