Montando un filesystem remoto a través de ssh (sshfs)

Imagen de Epe

Tenía conocimiento de este, pero realmente no lo había probado. Y es bien simple.

Del lado del servidor, no hay que hacer nada, sólo tener la clave del usuario con que te conectarás y tener activo el servicio de ssh

Del lado del cliente necesito esto:

1- Instalar el fuse-sshfs, que está en el repo de http://www.ecualug.org/?q=2006/03/30/comos/como_usar_el_repositorio_de_dag_en_nuestro_centos


yum install fuse-sshfs

Una vez instalado podemos proceder a montar un directorio remoto, por ejemplo:

sshfs root@nuestroserver.com: /mnt

El comando mount nos permitirá verificar que tengamos correctamente montado el server remoto:

sshfs#root@nuestroserver.com: on /mnt type fuse (rw,nosuid,nodev,max_read=65536)

puedes hacer un ls, o borrar o crear, en fin, lo que quieras que hagas en /mnt realmente se representará en el servidor remoto:


[root@eperez ~]# ls /mnt/
00034.jpg dfm3LGOcOO025668 local.cf my.cnf qfm3LGOcOO025668 users
3ware ecualinux mail pop scripts
cairo-1.4.14-1.fc7.src.rpm greylist.conf mbox powertoolsylanguages spammers

[root@eperez ~]# rm /mnt/t
rm: remove regular file `/mnt/t'? y

Disfrútalo

Comentarios

cuando lo instale en un centos 5

Imagen de juandarcy2000

al hacer un yum install fuse-sshfs solo me instalo el fuse y fuse-sshfs pero al cargar el modulo me decia que no encontraba el fuse asi que procedi a descargar el dkms-fuse y ya me reconocia el modulo nuevo por si alguien le pasa eso instalen el dkms-fuse para que el kernel pueda levantar el modulo fuse. saludos.