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: 1% [?]
Otras entradas que te pueden interesar
- Eliminación selectiva de directorios en la consola
- Mostrar archivos ocultos en Ubuntu (Gnome)
- Autocorrección de directorios en la consola
- Programando tareas en Linux con cron y at
- Controla remotamente tu PC con Ubuntu
- Copias de seguridad en Ubuntu con pyBackPack
- Módulo webquest en Moodle


Esta entrada tiene
0 comentarios