Présentation

SSHFS est un programme en ligne de commande qui permet de façon simple (si vous n'avez pas contracté une allèrgie à la console) de monter un dossier SSH distant en local. Donc petit pense-bête,

Installation de sshfs

Si la commande n'est pas installée : 

sudo apt-get install sshfs

Vous devez pouvoir faire ça en utilisant votre système de gestion de programme préféré selon votre distribution (synaptic et compagnie).

Utilisation

Commande de base

La commande "de base" à cette tête : 

sshfs login@server:/dossier/sur/le/serveur /dossier/local

Donc pour vous connecter à votre serveur préféré, ça peut donner quelque chose dans ce goût là :

sshfs maurice@192.168.1.104:/home/maurice/web/site ~/documents/ssh_web

Dans cet exemple, Maurice a monté en local dans son dossier personnel ~/documents/ssh_web le dossier /home/maurice/websitué sur le serveur du réseau local (192.168.1.104).

Le dossier local (le point de montage comme disent les pros) doit être un dossier existant. Si vous esseyez la commande en prenant comme point de montage une destination qui n'existe pas, vous obtiendrez un message d'erreur relativement explicite : fuse: bad mount point `/destination/pourrie': No such file or directory

Passer le port en paramètre

Si votre administrateur (ou vous-même) avez fait parano en deuxième langue, vous avez très probablement modifié le port d'accès SSH (sur le serveur distant).

Pour spécifier le port, ajouter le comme pour une connection SSH classique avec -p PORT.

Ca donne une ligne dans ce goût la : 

sshfs papatang@192.168.1.2:/home/papatango/www ~/ssh_papatango -p 22007

Update : Une documentation existe sur le site de ubuntu : Documentation SSHFS

Infos

Présentation de la commande SSHFS qui permet de monter des dossiers SSH en local.

  • Niveau : Initié
  • Catégorie : Linux - Shell
  • Publié le : 12 juillet 2011
  • Dernière Mise à jour : 28 juillet 2011
  • Notions abordées :

Commentaires

Aucun commentaires

Laisser un commentaire


Votre email ne sera pas publié