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 [16/03/2012 10:03] frantz.degermain |
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# |
- | == (v.1.0- 09/09/2008 - S. Vincendeau) | + | ====== SSHFS ====== |
+ | ====== SSHFS depuis Windows ====== | ||
- | ===== A) Introduction | + | ===== Utilisation de SSHFS-Win |
- | En attendant que FUSE et SSHFS soit intégré à l' | + | En mars 2022 ont été testés : |
+ | - Win-SSHFS https:// | ||
+ | - SSHFS-Win https:// | ||
- | Note: Le même script sert à connecter | + | * Avec Win-SSHFS |
+ | Nous avons constaté des problèmes de connexion, de lenteur | ||
+ | L’utilisation de la dernière version stable ou de la version de test n'a pas résolu ces problèmes. | ||
+ | * 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 de complexité et n'ont pas de réelle valeur ajoutée. Nous ne les utilisons pas. | ||
+ | ====== SSHFS depuis Linux ====== | ||
+ | ===== Accéder facilement à son répertoire personnel sur Janus depuis une session Ubuntu locale (SSH) ===== | ||
- | ===== B) Configuration du système ===== | + | Pour les enseignants uniquement :!: |
- | Ouvrir | + | Pour un accès SSH classique, voir [[aide:acces_ssh|accès ssh]]. |
- | # Installation des paquets logiciels nécessaires | + | **NB** |
- | sudo apt-get install libfuse2 fuse-utils sshfs | + | |
- | # Chargement du module FUSE : | + | ==== - "Montage" |
- | ( lsmod | grep -q fuse ) || sudo modprobe fuse | + | |
- | grep ^fuse / | + | |
- | # Ajout de l' | + | Il est possible " |
- | | + | |
+ | sshfs monlogin@janus.info.univ-angers.fr: | ||
+ | Pour démonter le répertoire : | ||
- | ===== C) Utilisation ===== | + | fusermount -u Network |
- | Le script s' | + | => __Avantage__ : une fois connecté, on peut accéder à ce partage aussi bien depuis le shell (cf. commande //df//) que depuis un navigateur |
+ | {{ : | ||
+ | {{ : | ||
+ | ==== - " | ||
+ | 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 ! ===== | ||