Monter un répertoire distant avec SSH
Grâce à FUSE (Filesystem in Userspace), un module du kernel qui permet à un utilisateur de base de créer son propre système de fichiers sans avoir besoin de modifier le kernel, vous allez pouvoir monter un répertoire distant grâce à ssh. Un autre exemple de l'utilisation de FUSE est GmailFS qui permet de naviguer dans les données de son compte Gmail comme sur un disque dur.
Pour commencer nous allons installer ssh et sshfs. Sous Debian ou Ubuntu:
sudo apt-get install ssh sshfs
Nous créeons un point de montage :
sudo mkdir /mnt/test
Nous pouvons maintenant monter notre répertoire distant:
sshfs utilisateur@ip_ou_hostname:/repertoire /mnt/test
Vous pouvez maintenant utiliser votre répertoire distant comme tout autre répertoire normal.
user@mandriva # cd /mnt/test
user@mandriva # ls -l
total 36
drwx------ 1 501 501 408 2007-04-22 00:03 Desktop
drwx------ 1 501 501 408 2007-04-22 00:16 Documents
drwx------ 1 501 501 1802 2007-03-10 01:48 Library
drwx------ 1 501 501 204 2007-04-06 18:47 Movies
drwx------ 1 501 501 238 2007-02-31 18:33 Music
drwx------ 1 501 501 374 2007-04-06 00:03 Pictures
drwxr-xr-x 1 501 501 238 2007-04-06 00:03 Public
drwxr-xr-x 1 501 501 204 2007-11-13 00:03 Site
drwxr-xr-x 1 501 501 170 2007-04-10 00:03 ZDesktop
Editer un fichier distant avec vim