Alternativa a HFS (Servidor de archivos HTTP)

Buscando alguna manera sencilla de tener acceso remoto por web a algunos archivos que tengo en un servidor casero, encontré (para Windows) HFS, que me resulta muy sencillo de utilizar: Simplemente eliges una carpeta raíz para compartir, abres el puerto correspondiente y, si quieres, restringes el acceso a X subdirectorios a Y usuarios que puedes crear con su contraseña correspondiente. El programa dice que va perfectamente en Linux con Wine, pero sospecho que debe haber alguna alternativa nativa, y libre con un poco de suerte. ¿Alguna propuesta/consejo? Si es sencilla mucho mejor.

El programa al que me refiero en cuestión:
http://www.rejetto.com/hfs/
Puedes montar un servidor ftp... o un apache standard... o cherokee,...
Gracias por responder.
Apache tengo (para alojar una pequeña página web con accesos a interfaces web de transmission, jdownloader, etc). Sin embargo, he visto que la mayoría de ftp de internet (como: http://ftp.gui.uva.es/sites/ctan.org/info/lshort/)

Suelen poner que está usando Apache. La página del ejemplo es justo lo que quiero, en concreto, mostrar un directorio (/media/directorio) autentificarme como usuario y poder descargar los archivos alojados en él. El Apache que tengo instalado venía (junto con otras cosas) con XAMPP que viene a ser un servidor Apache+Php+MySql+Alguna cosa más. ¿Hay alguna guía de qué hay que configurar para conseguir una página como la del ejemplo?
mmm.. la pagina que has puesto, usa http, si te fijas, pone al principio http:\\, actualmente todos los navegadores soportan el protocolo ftp, como ejemplo ftp://ftp.mozilla.org/, asi que no hace falta que crees una página html para mostrar ficheros y directorios, si quieres usarlo con un servidor web, busca un poco que hay muchos scripts que te generan las pagins de navegación.
como servidor web lighttpd tambien va muy fino :)
Korso10 escribió:Gracias por responder.
Apache tengo (para alojar una pequeña página web con accesos a interfaces web de transmission, jdownloader, etc). Sin embargo, he visto que la mayoría de ftp de internet (como: http://ftp.gui.uva.es/sites/ctan.org/info/lshort/)

Suelen poner que está usando Apache. La página del ejemplo es justo lo que quiero, en concreto, mostrar un directorio (/media/directorio) autentificarme como usuario y poder descargar los archivos alojados en él. El Apache que tengo instalado venía (junto con otras cosas) con XAMPP que viene a ser un servidor Apache+Php+MySql+Alguna cosa más. ¿Hay alguna guía de qué hay que configurar para conseguir una página como la del ejemplo?


Para mostrarlo como el ejemplo, se utiliza el mod_autoindex (http://httpd.apache.org/docs/2.2/mod/mod_autoindex.html), que lo puedes retocar un poco y te puede quedar algo chulo (creo que http://mirror.kanged.net/ es algo así)
Para el tema del usuario y contraseña, puedes utilizar .htaccess, o mod_ldap,...
Un saludo!
Si no quieres usar un ftp (vease vsftp por ejemplo), lighttpd te ira como anillo al dedo. ;)
Antes de nada, gracias a todos.

Al final, y dado que efectivamente, con cualquier navegador se puede acceder a un ftp, he optado por instalar vsftpd, y funciona perfectamente. Modificando /etc/vsftpd.conf he hablitado el login con mi usuario, así que en ese sentido, todo correcto. El "problema" es que por defecto accede al directorio /opt/lampp/htdocs que viene siendo donde tengo una pequeña página web, pero yo quiero acceder a /media/datos que es mi partición de datos donde tengo mis documentos y descargas entre otras cosas. ¿Alguien sabe cómo cambiar el directorio que monta vsftpd? En el /etc/vsftpd.conf no he encontrado nada, aunque quizá lo que haya que tocar sea apache...

EDIT: He probado a hacer un enlace simbólico, pero no se lo traga [buuuaaaa]
ln -s /media/datos /opt/lampp/htdocs/datosftp


El enlace funciona, pero cuando accedo por ftp, la carpeta datosftp esta vacía.
7 respuestas