Comment accéder à votre hébergement en ligne de commande via SSHFS

Pour des raisons pratiques, vous pouvez utiliser la ligne de commande pour gérer vos fichiers avec des commandes communes (ls, cp, mv, mv, ln ¦) et en utilisant des utilitaires comme grep et sed.

En plus de pouvoir accéder à votre Hébergement Web via ssh, vous pouvez également gérer vos fichiers via la ligne de commande avec sshfs. Cela vous permettra de monter le répertoire distant d’un Hébergement Web sur votre machine locale.

sshfs peut généralement être installé en utilisant votre gestionnaire de paquets préféré.

Note

L’utilitaire sshfs utilise FUSE, un framework initialement destiné à POC (Proof of Concept). Cet outil peut parfois être instable. Pour plus d’informations sur FUSE, voir https://github.com/libfuse/libfuse/.

Créer un répertoire pour le montage

Pour commencer, nous allons créer le répertoire à monter :

alx@desktop:~$ mkdir SimpleHosting

Se connecter au répertoire distant

Une fois le répertoire créé, connectez-vous au répertoire distant à l’aide de sshfs.

Dans une fenêtre de terminal, tapez :

alx@desktop:~$ sshfs login@sftp.sd3.gpaas.net:/ SimpleHosting/

Il vous sera alors demandé d’entrer le mot de passe SFTP. Une fois connecté, il suffit de naviguer jusqu’au répertoire monté. Vous pouvez maintenant utiliser la ligne de commande comme d’habitude.

alx@desktop:~$ cd SimpleHosting/
alx@desktop:~/SimpleHosting$ ls -l
total 32
drwxr-xr-x  1 root root    8 2011-10-14 17:50 ./
drwxr-xr-x 38 alx  alx  4096 2012-03-25 16:15 ../
drwxrwxr-x  1 root 5100    7 2012-03-13 14:45 lamp0/
drwx------  1 5000 5000    2 2011-09-13 17:03 private/
-rw-r--r--  1 root root 1064 2011-10-14 17:50 README.txt
lrwxrwxrwx  1 root root   13 2011-10-14 17:50 snapshot -> .zfs/snapshot/
drwx------  1 5000 5000    3 2012-03-12 22:39 .ssh/
lrwxrwxrwx  1 root root   16 2011-10-14 17:50 vhosts -> lamp0/web/vhosts/