Explorer un répertoire distant grâce à SSHFS

sshfs

Imaginez pouvoir parcourir le dossier d’un serveur distant comme vous le faites à la souris avec votre explorateur préféré (Nautilus, nemo, Konqueror…)
C’est faisable avec le protocole SSHFS ! avec lui il est possible en s’appuyant sur ssh et fuse de monter très facilement le système de fichiers d’un serveur distant vers un répertoire local de notre laptop: comme on le ferait un peu avec NFS ou SAMBA . Mais l’avantage avec SSHFS, outre le chiffrement de la connexion, c’est qu’on a absolument rien à configurer de plus ! Les droits utilisateurs sont les mêmes que ceux de sa connexion ssh habituelle.

Installation du package

sudo apt install sshfs

Montage

On crée le dossier d’accueil que l’on va appeler « montage » sur notre pc en local

mkdir /home/benzo/montage

La commande à passer pour monter le filesystem dans notre répertoire local:

sshfs utilisateur@ipServeur:/home/utilisateur dossierDaccueil

Ce qui nous donnerait dans notre cas en imaginant vouloir monter le répertoire distant « /home/tutox/site »:

sshfs benzo@serverWeb:/home/tutox/site /home/benzo/montage

Démontage

fusermount -u /home/benzo/montage

Attention, le fait de monter le FS via SSH n’est pas anodin en terme d’impact sur les performances réseaux, chiffrement/déchiffrement à la volée obligent 🙂

4 commentaires sur Explorer un répertoire distant grâce à SSHFS

  1. Je déconseille le point de montage dans ~ car si les perfs reseau ne sont pas au niveau le moindre ‘ls ~’ peut bloquer le terminal. De mon usage je mets tout dans /home/user/distant/montageX

Leave a Reply

Votre adresse de messagerie ne sera pas publiée.


*