Montando sistema de ficheros remoto con sshFS

agosto 9, 2007 at 12:33 pm (linux, Tips)

Secure SHell FileSystem (SSHFS) es un sistema de archivos para Linux (y otros sistemas operativos con una implementación Fuse, tal como en Mac OS X), operando sobre archivos en una computadora remota usando un entorno seguro de acceso. En la computadora local donde se monta SSHFS, la implementación hace uso del módulo del kernel FUSE. Los efectos prácticos de esto es que el usuario final puede interactuar amigablemente con archivos remotos estando en un servidor SSH,viéndolos como si estuvieran en su computadora local. En la computadora remota se utiliza el subsistema SFTP de SSH.

Dependencias:

Cliente
  • ssh-client
  • fuse
  • sshfs
  • glib2.0
Servidor
  • openssh-server

Instalación

Debian

$ sudo apt-get install sshfs

Instalación desde Fuentes

Descargamos Fuse de sourceforge

$ wget http://belnet.dl.sourceforge.net/sourceforge/fuse/fuse-2.7.0.tar.gz

Descomprimimos

$ tar -xvf fuse-2.7.0.tar.gz

Instalamos

$ cd fuse*

$ ./configure && make

$ su

# make install

Una vez instalado ya podemos cargar el modulo de fuse

$ modprobe fuse

Servidor 

En el lado del servidor necesitamos un servidor de secure shell (ssh)

Instalando un servidor ssh en debian

$ apt-get install openssh-server 

En qualquier otra distribución puede instalarse con su administracion de paquetes.

Montando el sistema de Ficheros sshfs

Cargamos el modulo fuse

$ modprobe fuse

Montamos el sistema de ficheros

# sshfs usuario@server: /lugar-de-montado /directorio-donde-montar

 Desmontando el sistema de ficheros

Para desmonstar el sistema de ficheros es tan sencillo como un:

$ umount /directorio-donde-se-monto 

Prueba real:

# mkdir /mnt/sshfs

# ls /mnt/sshfs

# sshfs root@192.168.1.54:/ /mnt/sshfs/
root@192.168.1.54’s password:

# ls /mnt/sshfs
bin dev home lib media mnt proc sbin srv tmp var
boot etc initrd lost+found misc opt root selinux sys usr

copiando un archivo al archivo remoto

# cp ~/prueba.txt /mnt/sshfs ; ls -l |grep prueba.txt
-rw-r–r– 1 root root 0 2007-08-10 14:06 prueba.txt

Navegando con nautilus

pulsamos la combinacion de teclas [Alt] + [F2]

pantallazo-ejecutar-una-aplicacion.png

Pones la pass de root y te saldra algo como esto:

pantallazo-sshfs-navegador-de-archivos.png

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: