====== Curlftpfs Monta Localmente Un Ftp Remoto ====== ===== Introducción ===== Es un sistema de archivos basado en las librerias fuse y libcurl para poder realizar el montaje de host ftp en puntos de montaje locales. ===== Preparativos ===== Hay que disponer de soporte en Kernel para sistemas de archivos en espacio de usuario. ===== Instalación ===== Debian y derivados: sudo apt-get install curlftpfs ===== Configuración ===== Si deseamos montarlo manualmente: sudo mkdir /media/myftp sudo curlftpfs -o allow_other ftp://miuser:password@ftp.midominio.cu/ /media/myftp/ Si lo deseamos montar de manera permanante cada vez que inicie el sistema: sudo mkdir /media/myftp Editamos el fichero /etc/fuse.conf # Set the maximum number of FUSE mounts allowed to non-root users. # The default is 1000. # #mount_max = 1000 # Allow non-root users to specify the 'allow_other' or 'allow_root' # mount options. # #user_allow_other Descomentamos la última línea. Esto nos permitirá usar la opción allow_other en el fichero fstab que editaremos a continuación, y que así otros usuarios diferentes de root puedan acceder al recurso. Por último en /etc/fstab/ añadiremos la siguiente línea: curlftpfs#miuser:mipassword@ftp.midominio.cu/ /media/myftp fuse rw,allow_other,auto,users 0 0 * culftpfs#: especificamos que el montaje se hará a través de curlftpfs * miuser:password@ftp.midominio.cu/ : aquí especificamos el usuario, contraseña, servidor y ruta al modo del protocolo ftp, esto es: usuario:contraseña@servidor/ruta * /media/myftp: indicamos aquí la ruta local donde lo montaremos (que habremos creado previamente) * fuse: especificamos el sistema de archivos * rw,allow_other,auto,users: especificamos las opciones de montaje, que no son diferentes a las de cualquier otra línea de fstab, excepto la allow_other, que ya comentamos previamente sudo mount -a y ya esta... al acceder a /media/myftp veremos localmente la información del ftp remoto