SSHFS

Una manera muy fácil de montar una carpeta remota en nuestro Linux es utilizando la herramienta SSHFS.

La ventaja de Linux es la gran variedad y versatibilidad de programas y herramientas que podemos utilizar en nuestro día a día.

Con esta herramienta, nos evitamos tener que compartir una carpeta de red y desde el cliente tener que entrar a la red y buscar dicha carpeta para poder acceder a la información.

En su lugar, nos permite entrar por SSH y montar automáticamente una carpeta del servidor a nuestra computadora cliente y poder utilizarlo como si se tratara cualquier otra carpeta que tenemos localmente.

Así, podemos trabajar con carpetas y archivos en red de una manera más natural al considerarlos como parte del sistema de archivos local.

El requerimiento es que en el servidor tengamos ya instalado y configurado el servicio SSH.

Instalación

Teniendo el servicio ya listo, procedemos con la instalación y uso de SSHFS:

sudo apt install sshfs

Uso

Ahora, hay 2 elementos a considerar con respecto a las carpetas.

El primero es la carpeta que está en el servidor al cual quieres acceder y el segundo es la carpeta en el cliente a donde quieres que se monte la carpeta externa.

Una vez teniendo claro esas dos rutas, solo debemos utilizar SSHFS mas o menos como nos conectamos por SSH normalmente.

sshfs usuario@IP:/origen ~/destino

Ejemplo:

sshfs [email protected]:/home/admin/Documentos ~/DocumentosDeAdmin

Recordemos que “~” lo utilizamos en Linux para apuntar a /home/tuUsuario que es el usuario que ha iniciado sesión en ese momento.

Una vez que haz ejecutado el comando, ya puedes entrar a tu carpeta local y podrás ver los archivos y carpetas que están en la carpeta del servidor en red y manipularlos como si fueran local, es decir, agregar, editar, borrar, abrirlos, renombrarlos.

Desmontar

Ahora bien, si requieres desmontar la carpeta puedes realizarlo como cualquier elemento de red.

sudo umount -f ~/destino

Donde el destino es tu carpeta local en donde montaste la carpeta de red.


angelinux

Desarrollador de páginas web desde el año 2000 y con experiencia en programación de sistemas para empresas desde el 2008; cofundador de CONSoluciones; autor del blog de software libre “Angelinux-slack”; docente en maestría en UPAV y fundador de la distribución Linux Falco que está en desarrollo para la Universidad Veracruzana. Además, ponente, organizador de congreso, laborista social, impartidor de cursos de programación y servidores Linux, webmaster, y ex invitado en programa de televisión.

0 Comentarios

Deja un comentario