SSHfs

De GeRgOsNet.

  • Installation

Voici ce qu'il vous faut pour mettre en œuvre cette solution :

   Sur le serveur : Un démon SSH (nécessite l'installation d'OpenSSH, voir ici pour la procédure d'installation)
   Sur le client (la machine distante sur laquelle vous souhaitez monter le répertoire) : Un client SSH ainsi que le logiciel sshfs, à installer grâce à la commande suivante : 
apt-get install ssh sshfs
  • Mise en place

Il n'y a rien à faire du côté du serveur, il faut juste s'assurer qu'il est accessible depuis l'extérieur et que le service SSH est bien actif. Pour le tester, vous pouvez essayer la commande suivante : ssh login@machine. Par exemple : ssh benjamin@85.53.123.234 (voir cet article pour plus de précisions).

Voici ce qu'il va falloir faire du côté du client :

Il faut créer un répertoire qui viendra accueillir le répertoire de notre serveur (comme tout point de montage). Par exemple, je vais créer un répertoire "serveur" sur mon bureau grâce à cette commande suivante :

mkdir ~/Desktop/serveur

Puis nous allons monter notre répertoire distant dans ce nouveau répertoire grâce à cette commande :

sshfs login@machine:/repertoire/a/monter /point/de/montage
ex : sshfs truc@10.10.10.10:/home/truc ~/Desktop/serveur

Dans mon exemple, je vais donc monter sur ma machine, dans le répertoire ~/Desktop/serveur, le répertoire /home/benjamin de mon serveur. Simple n'est-ce pas ?

Notez que les modifications que vous allez faire dans ce répertoire seront faites avec le compte de l'utilisateur que vous avez spécifié dans votre ligne de commande. Pour reprendre mon exemple, si je suis sur un ordinateur du travail avec le compte admin_sys et que je fais des modifications dans mon dossier ~/Desktop/serveur (donc /home/admin_sys/Desktop/serveur) monté ci-dessus, ces modifications seront faites avec le compte benjamin et non pas admin_sys. J'espère avoir été assez clair.

Une fois que vous avez fini d'utiliser votre répertoire, vous pouvez le démonter grâce à cette commande :

fusermount -u /point/de/montage
Outils personnels