SSHFS

Por razones prácticas, puede que desee utilizar la línea de comandos para gestionar sus archivos con comandos comunes (ls, cp, mv, ln…) y utilizando utilidades como grep y sed.

Además de poder acceder a su instancia de Simple Hosting a través de ssh, también puede gestionar sus archivos a través de la línea de comandos con sshfs. Esto le permitirá montar el directorio remoto de una instancia de Simple Hosting en su máquina local.

sshfs puede ser instalado usando su gestor de paquetes preferido.

Nota

La utilidad sshfs utiliza “FUSE”, un framework destinado inicialmente a POC (Proof of Concept). A veces, esta herramienta puede ser inestable. Para obtener más información sobre FUSE, consulte http://fuse.sourceforge.net/.

Crear un directorio para montar

Para empezar, crearemos el directorio que tenemos que montar:

alx@desktop:~$ mkdir SimpleHosting

Conectarse al directorio remoto

Una vez creado el directorio, conéctese al directorio remoto usando sshfs.

En una ventana de terminal, escriba:

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

Después, se le pedirá que introduzca la contraseña SFTP. Una vez conectado, simplemente navegue hasta el directorio montado. Ahora puede utilizar la línea de comandos como siempre.

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/