on December 18, 2011, at 06:07 PM

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 que sshfs.
 % 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

Leave a comment

Name (required)
E-mail (required, will not be published)
Website
Comment

Enter value: (:input captcha tabindex=1:)