meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
aide:sshfs [02/11/2017 14:17] frantz.degermain [HOWTO : SSHFS sur Ubuntu/Debian] |
aide:sshfs [22/03/2022 15:13] (Version actuelle) j.chantrein [Utilisation de SSHFS-Win] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== HOWTO : SSHFS sur Ubuntu/ | + | ^ [[technique:accueil# |
- | <note warning> | + | ====== |
- | Voir la page [[aide: | + | |
- | </ | + | |
+ | ====== SSHFS depuis Windows ====== | ||
+ | ===== Utilisation de SSHFS-Win ===== | ||
- | ===== A) Introduction ===== | + | En mars 2022 ont été testés : |
+ | - Win-SSHFS https:// | ||
+ | - SSHFS-Win https:// | ||
- | En attendant que FUSE et SSHFS soit intégré à l' | + | * Avec Win-SSHFS |
+ | Nous avons constaté des problèmes de connexion, de lenteur | ||
+ | L’utilisation de la dernière version stable | ||
- | Note: Le même script sert à connecter et déconnecter la ressource ce qui permet | + | * Avec SSHFS-Win |
+ | Aucun problème n’a été constaté. C'est cet outil qui sera utilisé. \\ | ||
+ | Pour l' | ||
+ | Remarque : 2 GUI existent pour SSHFS-Win. Ils ajoutent une couche | ||
+ | ====== SSHFS depuis Linux ====== | ||
+ | ===== Accéder facilement à son répertoire personnel sur Janus depuis une session Ubuntu locale (SSH) ===== | ||
+ | Pour les enseignants uniquement :!: | ||
- | ===== B) Configuration du système ===== | + | Pour un accès SSH classique, voir [[aide: |
- | Ouvrir un terminal et exécuter les commandes suivantes | + | **NB** |
- | # Installation des paquets logiciels nécessaires | + | ==== - " |
- | sudo apt-get install libfuse2 fuse-utils sshfs | + | |
- | # Chargement du module FUSE : | + | Il est possible " |
- | ( lsmod | grep -q fuse ) || sudo modprobe fuse | + | |
- | grep ^fuse /etc/modules || sudo echo " | + | |
- | # Ajout de l' | + | sshfs monlogin@janus.info.univ-angers.fr: Network |
- | ( groups $USER |grep -q fuse ) || sudo usermod -a -G fuse $USER | + | |
+ | Pour démonter le répertoire : | ||
+ | fusermount -u Network | ||
- | ===== C) Utilisation ===== | + | => __Avantage__ : une fois connecté, on peut accéder à ce partage aussi bien depuis le shell (cf. commande //df//) que depuis un navigateur de fichiers. |
- | Le script s' | ||
+ | {{ : | ||
+ | {{ : | ||
+ | ==== - " | ||
+ | Depuis le menu " | ||
+ | ssh:// | ||
+ | NB : l' | ||
+ | => __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 // | ||
- | <file bash sshfs_mount.sh> | ||
- | #! /bin/bash | + | |
- | + | ||
- | # Variable à configurer si nécessaire | + | |
- | DISTUSER=$USER | + | |
- | + | ||
- | # Autres variables | + | |
- | MNTPNT=/ | + | |
- | SSH_ASKPASS=/ | + | |
- | DISTUSER=" | + | |
- | REP_DISTANT="" | + | |
- | + | ||
- | # Teste si MNTPNT existe | + | |
- | [ -d " | + | |
- | + | ||
- | # Si déjà monté, on démonte et on sort | + | |
- | if [ -n " | + | |
- | / | + | |
- | 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 " | + | |
- | REMOTE) | + | |
- | SERVEUR=194.57.175.121 | + | |
- | PORT=22 | + | |
- | ;; | + | |
- | LOCAL) | + | |
- | SERVEUR=sirius.info-ua | + | |
- | PORT=22 | + | |
- | ;; | + | |
- | esac | + | |
- | + | ||
- | # Doing the job | + | |
- | sshfs $DISTUSER@$SERVEUR: | + | |
- | </ | ||
- | |||
- | ===== E) Rendre le script exécutable (INDISPENSABLE) ===== | ||
- | |||
- | ... puis tester son fonctionnement en l' | ||
- | |||
- | |||
- | |||
- | ===== F) Intégration au bureau Gnome ===== | ||
- | |||
- | * Clic droit dans la barre du tableaux de bord | ||
- | * Choisir " | ||
- | * Choisir " | ||
- | * Remplir : | ||
- | Type : Application | ||
- | Nom : Home sur Sirius | ||
- | Commande : <Chemin vers le script> | ||
- | Commentaire : | ||
- | Puis cliquer sur l' | ||
- | / | ||
- | |||
- | |||
- | ===== G) That's all folks ! ===== | ||