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
Dernière révision Les deux révisions suivantes
aide:sshfs [18/05/2016 09:17]
Andrieux Alexan [HOWTO : SSHFS sur Ubuntu/Debian]
aide:sshfs [25/06/2019 15:12]
De Germain Frantz
Ligne 1: Ligne 1:
-====== HOWTO SSHFS sur Ubuntu/​Debian ======+^  [[technique:accueil#​mots_cles|Mots clés]] ​ | {{tag> partage ssh}}  |
  
-<note warning>​Cette procédure est obsolète ​SSHFS est directement intégrée dans les derniére version d'​Ubuntu. +====== ​SSHFS ======
-Il possible de connecter un lecteur en SSH directement dans l'​explorateur de fichier Nautilus (Fichier > Se connecter à un serveur).\\ +
-D'​autres méthodes sont également utilisables et décrites sur la documentation officiel d'​Ubuntu : [[https://​doc.ubuntu-fr.org/​sshfs]] +
-</​note>​+
  
-(v.1.0- 09/09/2008 - S. Vincendeau)+====== SSHFS depuis Windows ======
  
 +Suivre le tutoriel de Igi Manoloto https://​donigi.com/​posts/​sshfs-windows-10/​
  
 +**Installation réalisée avec Windows 7 pro 64**
  
-===== AIntroduction =====+  -Pré-requis installer {{https://​support.microsoft.com/​en-us/​help/​2977003/​the-latest-supported-visual-c-downloads|Microsoft Visual C++ Redistributable for Visual Studio (testé avec Visual Studio 2017)}}.  
 +  -Installer Dokany SSHFS https://​github.com/​dokan-dev/​dokany/​releases/​download/​v1.0.1/​DokanSetup.exe 
 +  -Installer Win-SSHFS https://​github.com/​Foreveryone-cz/​win-sshfs/​releases/​download/​1.6.1/​WinSSHFS-1.6.1.13-devel.msi 
 +  -Lancer Win-SSHFS (attention une fois "​lancé il est actif mais reste "​iconifié"​) 
 +  -Paramétrer des montages et les enregistrer.
  
- En attendant que FUSE et SSHFS soit intégré à l'​environnement Gnome (normalement prévu pour la prochaine release 2.40), voici un script permettant d'​utiliser de façon transparente et sécurisée votre espace de stockage hébergé sur la baie de disques comme s'il s'​agissait d'un disque local ou une clé USB. La seule contrainte est de disposer d'un accès réseau et de pouvoir se connecter en SSH.+====== ​SSHFS depuis Linux ======
  
-Note: Le même script sert à connecter et déconnecter la ressource ce qui permet de n'​ajouter qu'un seul lanceur au tableau de bord de Gnome (cf. 5)+===== Accéder facilement ​à son répertoire personnel sur Janus depuis une session Ubuntu locale ​(SSH=====
  
 +Pour un accès SSH classique, voir [[aide:​acces_ssh|accès ssh]].
  
 +**NB** : cela fonctionne directement via [[faq:​internet#​eduroam|Eduroam]],​ sans qu'on soit obligé de se connecter au VPN de l'​Université.
  
-===== B) Configuration du système =====+==== - "​Montage"​ SSHFS : ====
  
-Ouvrir ​un terminal et exécuter les commandes suivantes ​:+Il est possible "​monter"​ sa home dans un sous-répertoire personnel spécifique (//​~/​Network//​ dans cet exemple ) 
  
-# Installation des paquets logiciels nécessaires ​: +  sshfs monlogin@janus.info.univ-angers.frNetwork
-        sudo apt-get install libfuse2 fuse-utils sshfs+
  
-# Chargement du module FUSE : +Pour démonter le répertoire ​:
-        ( lsmod | grep -q fuse ) || sudo modprobe fuse +
-        grep ^fuse /​etc/​modules || sudo echo "​fuse"​ >> /​etc/​modules+
  
-# Ajout de l'​utilisateur dans le groupe fuse  +  fusermount ​-u Network
-        ( groups $USER |grep -q fuse ) || sudo usermod -a -G fuse $USER+
  
 +=> __Avantage__ : une fois connecté, on peut accéder à ce partage aussi bien depuis le shell (cf. commande //df//) que depuis un navigateur de fichiers.
  
  
-===== C) Utilisation =====+{{ :​aide:​monter_sa_home_localement.pdf |fichier pour bureau etudiant}} 
 +{{ :​aide:​monter_sa_home_localement.odt |fichier modifiable pour générer le pdf}} 
 +==== - "​Partage"​ SSH : ====
  
- Le script s'utilise sans argument. Il suffit ​de modifier la valeur de la variable DISTUSER si votre nom de login actuel est différent de celui utilisé ​sur Sirius.+Depuis le menu "​Raccourcis"​ ou l'explorateur ​de fichiers Nautilus : Cliquer ​sur "​Connexion à un serveur"​.
  
 +  ssh://​monlogin@janus.info.univ-angers.fr
  
 +NB : l'​adresse réellement utilisée est //​sftp://​%%//​%%//​monlogin@janus.info.univ-angers.fr/​chemin/​vers/​monlogin//​
  
 +=> __Inconvénient__ : une fois connecté, on ne peut accéder à ce partage que depuis un navigateur de fichiers, pas depuis le shell (cf. commande //df//).
  
  
  
 +  ​
  
-===== D) Le Script ===== 
-(Cliquer sur //​sshfs_mount.sh//​ pour le télécharger) 
-<file bash sshfs_mount.sh>​ 
- 
-#! /bin/bash 
-      ​ 
-# Variable à configurer si nécessaire 
-DISTUSER=$USER ​         # Votre nom de login sur Sirius 
-      ​ 
-# Autres variables 
-MNTPNT=/​media/​$USER\ sur\ Sirius\ \(sshfs\) 
-SSH_ASKPASS=/​usr/​lib/​openssh/​gnome-ssh-askpass 
-DISTUSER="​$USER"​ 
-REP_DISTANT="" ​        # Utilise par défaut le homedir 
-      ​ 
-# Teste si MNTPNT existe 
-[ -d "​$MNTPNT"​ ] || { gksudo mkdir "​$MNTPNT"​ && gksudo chown $USER "​$MNTPNT";​ } 
-      ​ 
-# Si déjà monté, on démonte et on sort 
-if [ -n "​$(mount -t fuse.sshfs |grep "​$MNTPNT"​)"​ ]; then 
-         /​bin/​fusermount -z -u "​$MNTPNT"​ 
-         exit 0 
-fi 
-              ​ 
-# Teste le type de connexion avec un ping 
-TYPE=REMOTE 
-( ping -q -c 1 sirius.info-ua > /dev/null 2>&1 ) && TYPE=LOCAL 
-case "​$TYPE"​ in 
-      REMOTE) 
-              SERVEUR=194.57.175.121 
-              PORT=22 
-              ;; 
-      LOCAL) 
-              SERVEUR=sirius.info-ua 
-              PORT=22 
-              ;; 
-esac 
-      ​ 
-# Doing the job 
-sshfs $DISTUSER@$SERVEUR:​$REP_DISTANT "​$MNTPNT"​ -p $PORT || { echo "​ERREUR : Connexion impossible"​ && exit 2; } 
- 
-</​file>​ 
- 
-===== E) Rendre le script exécutable (INDISPENSABLE) ===== 
- 
- ... puis tester son fonctionnement en l'​exécutant depuis un terminal 
- 
- 
- 
-===== F) Intégration au bureau Gnome ===== 
- 
-   * Clic droit dans la barre du tableaux de bord 
-   * Choisir "​Ajouter au tableau de bord" 
-   * Choisir "​Lanceur d'​application personnalisé"​ 
-   * Remplir : 
-        Type : Application 
-        Nom : Home sur Sirius 
-        Commande : <Chemin vers le script> 
-        Commentaire : 
- Puis cliquer sur l'​icône dans le coin supérieur gauche et saisir le chemin suivant : 
-        /​usr/​share/​icons/​Human/​24x24/​places/​folder-remote.png 
- 
- 
-===== G) That's all folks ! ===== 
  
aide/sshfs.txt · Dernière modification: 26/06/2019 09:14 par De Germain Frantz
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0