Comparta archivos grandes configurando un servidor de archivos doméstico

¿Alguna vez ha querido compartir grandes archivos de música, video o datos con amigos rápidamente, pero no ha querido perder tanto tiempo cargándolos primero? Hay muchos servicios en línea que le permiten compartir archivos con otras personas fácilmente, pero todavía requiere que cargue el archivo primero.

La forma más rápida de compartir archivos es simplemente convertir su computadora en un servidor FTP(FTP server) para que los usuarios puedan conectarse de forma remota y descargar los archivos. Windows tiene una función integrada para configurar un servidor FTP(FTP server) en las ediciones Professional y Ultimate(Professional and Ultimate editions) , pero requiere bastante conocimiento técnico para funcionar. Afortunadamente, hay un par de programas de código abierto que agilizan el proceso considerablemente, dejándolo con solo unas pocas cosas para configurar por su cuenta.

En este artículo, repasaré un par de aplicaciones de servidor de archivos de código(source file server) abierto que puede usar para configurar su propio servidor FTP(FTP server) . También hablaré sobre los pasos adicionales que debe seguir, como configurar su enrutador y firewall(router and firewall) , para que la configuración funcione correctamente. Dado que hay muchos tutoriales bien escritos para configurar cada una de estas aplicaciones, simplemente me vincularé con el mejor que lo guiará paso a paso para instalar(step installing) y configurar la aplicación que elija.

HFS (servidor de archivos HTTP)

HFS (servidor de archivos HTTP)(HFS (HTTP File Server))(HFS (HTTP File Server))  existe desde hace mucho tiempo y es una de las mejores formas de compartir sus archivos con otras personas mediante un servidor de archivos(file server) . Es excelente tanto para usuarios principiantes como avanzados y se puede configurar con bastante rapidez con solo la configuración predeterminada. Para los aficionados, tiene un montón de otras opciones para configurar.

servidor de archivos http

Es altamente personalizable y le permite crear cuentas, ver las conexiones actuales a sus archivos, cerrar/finalizar conexiones, controlar el uso del ancho de banda y mucho más. Es como un servidor de archivos de Windows Server,(Windows Server File server) ¡excepto que es gratis y funciona a través de la web!

¡ Lo mejor de HFS es lo fácil que es de usar! Es simplemente un archivo EXE(EXE file) que simplemente ejecuta, ¡no es necesario instalar nada en su computadora! A continuación, simplemente arrastre y suelte los archivos que desea compartir en HFS y estará listo y ejecutando su propio servidor de archivos(file server) .

Todas las conexiones se pueden monitorear a través de un ícono de la bandeja y usted tiene control total sobre todas las conexiones. Puede especificar la dirección IP y el número de puerto(IP address and port number) en el que desea que se ejecute el servidor de archivos . (file server)Tiene un montón de opciones que puede configurar, incluido el código de plantilla HTML(HTML template) , para que pueda personalizar la apariencia(look and feel) de su servidor de archivos(file server) . Para comenzar, descargue el EXE y ejecútelo. El primer cuadro de diálogo que verá es una alerta de seguridad de Windows(Windows Security Alert) que le indica que el programa está bloqueado.

cortafuegos abierto hfs

Aquí desea marcar la opción Redes privadas(Private networks) y desmarcar Redes públicas(Public Networks) antes de hacer clic en el botón Permitir acceso(Allow access) . A continuación, se le preguntará si desea incluir HFS en el menú contextual del shell(shell context menu) , lo que básicamente significa que puede hacer clic con el botón derecho en cualquier archivo en el Explorador(Explorer) para agregarlo instantáneamente al servidor de archivos(file server) para compartirlo.

menú contextual hfs

Una vez que haga clic en Sí o No, se cargará la interfaz principal del programa. Tenga en cuenta que en realidad no instala nada en su sistema; simplemente se ejecuta como una aplicación portátil. Ahora todo lo que tiene que hacer para comenzar es arrastrar y soltar algunos archivos en el panel izquierdo.

servidor de archivos hfs

Notará que la barra de navegación es muy simple: el menú(Menu) , el número de puerto(port number) y el modo en el que se encuentra. De forma predeterminada, está configurado en modo fácil y esto debería funcionar perfectamente para la mayoría de las personas. El número de puerto(port number) es 80 y solo es necesario si desea que alguien se conecte a través de la web a su servidor. Si alguien se está conectando a través de FTP para descargar un archivo, simplemente le dará su dirección IP(IP address) pública y el número de puerto(port number) será 21.

Usando la interfaz web(web interface) , también podían explorar los archivos y descargarlos desde allí. En cualquier caso, deberá reenviar los puertos FTP (21) o Web (80) desde su enrutador a la computadora que ejecuta HFS . Puede leer acerca de cómo hacer todo eso en la sección Cortafuegos y reenvío de puertos a continuación(Firewall and Port Forwarding section below) . Continúe y haga clic en el botón Abrir en el navegador(Open in browser) y debería cargar la interfaz web(web interface) para su servidor de archivos(file server) con una lista de los archivos que agregó anteriormente.

lista de archivos hfs

Una vez que haya configurado el firewall y el enrutador(firewall and router) para acceder a su computadora a través de Internet , puede realizar una autocomprobación usando HFS para asegurarse de que todo funcione correctamente. Simplemente haga clic(Just click) en Menú(Menu) y la primera opción es Autocomprobación(Self Test) .

autodiagnóstico hfs

Ahora pase a la última sección donde explico los diferentes pasos que debe completar para acceder a su servidor de archivos(file server) desde fuera de la red local.

Servidor FileZilla

Filezilla es un popular programa de cliente FTP(FTP client) , pero también tienen una versión de servidor(server version) que está disponible gratuitamente. También es bastante fácil de configurar con las opciones predeterminadas sin cambios durante la instalación.

servidor filezilla

A la hora de instalar te pedirá que elijas cómo quieres instalar FileZilla y lo mejor es dejarlo para que se instale como un servicio de Windows(Windows service) . También puede dejar el número de puerto(port number) con el valor predeterminado(default value) . Haga clic en Siguiente(Click Next) y luego se le preguntará cómo debe iniciarse el servidor. A menos que desee iniciarlo manualmente, el comportamiento predeterminado(default behavior) es cargar automáticamente cuando el usuario inicia sesión(user logs) . Haga clic en Instalar(Click Install) y debería finalizar en unos segundos.

Aparecerá una pequeña ventana que muestra la información básica del servidor. Marque la casilla Conectarse siempre a este servidor(lways connect to this server) si no planea(t plan) crear ningún otro servidor FTP(FTP server) en la misma computadora. Haga clic en Aceptar(Click OK) y aparecerá la interfaz principal.

puerto del servidor filezilla

Hay algunos pasos más para configurar un directorio(directory setup) en FileZilla , pero nuestros amigos de HowToGeek han escrito un excelente artículo que lo guía a través del resto del proceso para configurar FileZilla(setting up FileZilla) .

FreeNAS

El último producto que quiero mencionar es FreeNAS , que es simplemente un increíble programa de código(source program) abierto para crear su propio dispositivo de almacenamiento(storage device) conectado a la red . Aunque FreeNAS puede hacer muchas otras cosas, su objetivo básico es facilitar el intercambio de archivos.

La única diferencia entre FreeNAS y los otros dos programas que mencioné anteriormente es que el primero es en realidad un sistema operativo(operating system) completo propio. Si desea utilizar FreeNAS , ¡tendrá que dedicar una máquina completa para su uso! Además, tiene ciertos requisitos del sistema que podrían impedirle usarlo en su PC en particular.

freenas

De todos modos, si tiene una máquina de repuesto para la que nunca ha podido encontrar un uso, tal vez ahora sea el momento de convertirla en un súper NAS de transmisión y uso compartido .

La gente de MakeUseOf ha escrito una guía completa para instalar y configurar FreeNAS(setting up FreeNAS) solo para compartir archivos a través de Internet . También hablan sobre cómo configurar DNS dinámico para que pueda acceder a su servidor desde fuera de la red local.

Cortafuegos y reenvío de puertos

Como se mencionó anteriormente, para que cualquiera de estos funcione fuera de su red doméstica(home network) , deberá hacer hasta tres cosas:

1. Abra los puertos en el firewall local de Windows(Windows firewall) para la PC ( HFS y FileZilla(HFS and FileZilla) )

2. Reenvíe(Forward) ciertos puertos ( FTP , WEB , etc.) desde su enrutador a su PC

3. Configure su servidor doméstico con (home server)DNS dinámico , de modo que se pueda acceder a él a través de una URL en lugar de una dirección IP(IP address) , que puede cambiar en cualquier momento.

La tercera opción es opcional, ya que puede buscar su dirección IP(IP address) externa y dársela a la persona que necesita acceder al servidor. Sin embargo, si no tiene una dirección IP(IP address) estática y la mayoría de las casas residenciales no la tienen, entonces la dirección IP(IP address) puede cambiar en cualquier momento. Por lo general, será lo mismo durante un par de días, por lo que si ese es todo el tiempo que necesita para transferir un archivo, no se preocupe por la opción 3(option 3) . Si no sabe de lo que estoy hablando, consulte mi publicación que explica la diferencia entre una dirección IP(IP address) estática y dinámica .

He escrito una publicación detallada que explica el reenvío de puertos(port forwarding) y cómo se supone que debe configurarlo. Puede obtener más información sobre el reenvío de puertos en su enrutador en http://www.portforward.com/ .

También he escrito sobre el DNS dinámico y cómo puede obtener una URL fácil de recordar que señalará automáticamente su dirección IP(IP address) pública incluso si cambia.

Con suerte, esto lo ayudará a configurar un servidor para compartir archivos desde su hogar. Tomará un poco de tiempo y te encontrarás con algunos contratiempos en el camino, pero es totalmente factible para la mayoría de las personas. Si tiene alguna pregunta o se encuentra con problemas que no puede resolver, publique un comentario e intentaremos ayudarlo. ¡Disfrutar!



About the author

Soy ingeniero de software con más de 15 años de experiencia en Microsoft Office y Edge. También he desarrollado varias herramientas utilizadas por los usuarios finales, como una aplicación para rastrear datos de salud importantes y un detector de ransomware. Mis habilidades radican en desarrollar un código elegante que funcione bien en varias plataformas, además de tener una gran comprensión de la experiencia del usuario.



Related posts