![](uploads/Blog/Monter-un-r%c3%a9pertoire-en-ssh/sshfs.png)
Il est possible que vous ayez à travailler avec un répertoire sur une machine distante pour gérer un serveur, un site web .... Plusieurs solutions existent mais ssh
avec le montage de répertoire propose un moyen pratique.
Installation
- Sur le serveur : un démon
ssh
. - Sur le client (la machine distante sur laquelle vous souhaitez monter le répertoire) : un client
ssh
généralement déjà installé ainsi quesshfs
.
% sudo apt-get install ssh sshfs
Utilisation
Pour utiliser sshfs
c'est extrêmement simple. Vous allez monter le système de fichiers distant dans un répertoire pour lequel vous avez un accès en écriture. Notez au passage que les utilisateurs ne peuvent monter un système de fichiers distant que dans un répertoire dans lequel ils ont un accès en écriture.
À titre d'exemple, vous pouvez créer un répertoire MountSSHFS
dans votre répertoire personnel
% mkdir ~/MountSSHFS
et ensuite utiliser sshfs
pour monter votre répertoire public_html
de la machine uneAdresse
sur lequel vous êtes idéntifié par Monlogin
% sshfs Monlogin@uneAdresse:public_html ~/MountSSHFS
et ensuite gérer ce repertoire
% cd ~/MountSSHFS % ls index.html
et pour démonter, il faut évidemment ne pas être dans l'arborescence montée.
% cd ; fusermount -u ~/MountSSHFS