
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.
0 Comentarios