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 :