Alejandrox

Blog personal de Alejandro Meroño Hernández

Montar un directorio remoto con SSHFS  

SSHFS es un programa que permite montar un directorio remoto usando SSH. SSH es un protocolo que permite iniciar sesiones seguras en máquinas remotas. En esta entrada tenéis un pequeño tutorial de SSH por si no lo conocéis. Gracias a SSHFS podremos tener una carpeta en un PC remoto y trabajar con ella como si fuera local.

¿Cómo se instala SSHFS?

Pues tan sólo tenemos que abrir el terminal (Aplicaciones/Accesorios/Terminal) y escribir el siguiente comando:

sudo apt-get install sshfs

SSHFS necesita un módulo llamado fuse para poder funcionar. Fuse es un módulo que permite montar distintos sistemas de ficheros con un usuario normal sin privilegios. Tendréis que comprobar que el fichero /etc/modules contiene el módulo. Para ello abrid el fichero con el comando “gedit /etc/modules” y comprobrad si está. Si no se encuentra tendréis que añadirlo al final del fichero simplemente escribiendo fuse.

A continuación hay que cargar el módulo en memoria con el siguiente comando:

sudo modprobe fuse

También habrá que añadir la cuenta que usemos al grupo fuse:

sudo usermod -G fuse -a tu_cuenta

Para montar una carpeta remota tendremos que asegurarnos de que tenemos el servidor SSH funcionando en el equipo remoto. En esta entrada que escribí hace un par de meses podéis ver como se instala un servidor SSH.Ya lo tenemos todo. Ahora vamos a hacer una prueba. Voy a crear en mi directorio /home una carpeta llamada directorio_remoto:

mkdir /home/alex/directorio_remoto

“alex” es mi nombre de usuario en Ubuntu.

Ahora voy a montar el directorio remoto /home/alex, que se encuentra en un ordenador cuya IP es 192.168.1.100 en el directorio local /home/alex/directorio_remoto

sshfs alex@192.168.1.100:/home/alex /home/alex/directorio_remoto/

Ahora podremos trabajar en el directorio montado como si de un directorio local se tratase. Cualquier cosa que añadamos, modifiquemos o eliminemos lo haremos también en la carpeta remota.

Si queremos desmontar la carpeta montada tendremos que escribir el siguiente comando:

fusermount -u /home/alex/directorio_remoto

Fuentes:

Popularity: 2% [?]


Otras entradas que te pueden interesar



Esta entrada tiene

0 comentarios

Escrito por Alejandrox

Mayo 30th, 2007 at 8:28 pm

Deja un comentario