Utilisation de la commande SSHFS pour monter des répertoires distants

Version imprimableVersion imprimableEnvoyer à un amiEnvoyer à un ami

La commande SSHFS permet de monter un répertoire distant sur une autre machine. Ci-dessous un exemple

d'utilisation pour monter son "workdir" de math11 ou math5  sur son terminal :

Note : La variable d'environnement $USER représente votre nom de login de session

mkdir -p /tmp/wdmath11 ; sshfs -o idmap=user math11:/workdir/$USER /tmp/wdmath11
ou
mkdir -p /tmp/wdmath5 ; sshfs -o idmap=user math5:/workdir/$USER /tmp/wdmath5

Vous pouvez alors accéder à vos fichiers comme d'habitude.

Remarque Importante: Si vous ne souhaitez plus utiliser ce répertoire, il faut utiliser la commande "fusermount" comme indiqué ci-dessous:
Ne surtout pas faire de 'rm -r /tmp/wdmath11' (ou 'rm -r /tmp/wdmath5') !!! (Cela supprimerait tout le contenu du workdir distant...)

fusermount -u /tmp/wdmath11
ou
fusermount -u /tmp/wdmath5

Note : L'opération de montage est à effectuer tous les jours (ou à chaque redémarrage de la station).

Note : Pour simplifier il est possible de créer des alias de commande dans le fichier ~/.zshrc comme indiqué ci-dessous:

alias mnt_wdmath11='mkdir -p /tmp/wdmath11 ; sshfs -o idmap=user math11:/workdir/$USER /tmp/wdmath11'
ou
alias mnt_wdmath5='mkdir -p /tmp/wdmath5  ; sshfs -o idmap=user math5:/workdir/$USER /tmp/wdmath5'