Montar un sistema de archivo remoto usando sshfs
Septiembre 19, 2007
Traducción libre del artículo http://www.debianadmin.com/mount-a-remote-file-system-through-ssh-using-sshfs.html
Introducción
Sshs es un sistema de archivos cliente basado en ssh.
Por lo tanto necesitaremos un servidor ejecutando un servidor ssh y un cliente con sshfs, en donde se montará el sistema de archivos mediante el uso de ssh.
Características
- Basado en FUSE ( framework de sistema de ficheros para linux que permite entre otras cosas encriptar sistemas de ficheros, comprimir etc)
- Multi hilo
- Permite lecturas de hast 64k
- Cacheo del contenido de los directorios
- Funciona en el espacio de usuario por lo que no es necesario privilegios especiales para hacerlo funcionar.
Instalación en Debian
#apt-get install fuse-utils sshfs
# modprobe fuse
Uso
$ sshfs usuario@maquina: punto_de_montaje
Esto montará el directorio home del usuario en el directorio local punto_de_montaje. El directorio deberá tener los permisos adecuados. Si quisiéramos montar otro directorio deberíamos hacerlo
Ejemplo
- Crear el punto de montaje:
#mkdir /mnt/remote - Cambiar los permisos:
#chown [nombre-usuario]:[nombre-grupo] /mnt/remote/ - Añadir el usuario al grupo fuse
#adduser [usuario] fuse - Iniciar sesión con el usuario y monta el sistema de ficheros remoto
#sshfs usuario-remoto@servidor-remoto:/remoto/directorio /mnt/remote/
Para desmontar el directorio
fusermount -u punto_de_montaje
Entry Filed under: Linux, Uncategorized. .
Trackback this post | Subscribe to the comments via RSS Feed