Configure un servidor FTP gratuito en la computadora de su hogar (Guía completa paso a paso)

Si usa Internet con frecuencia, debe haber encontrado algunos sitios que ofrecen carga y descarga de archivos en sus propios servidores. No estoy hablando de sitios para compartir archivos que ofrecen cargar y descargar archivos a través de HTTP (Protocolo de transferencia de hipertexto), sino de los sitios que usan un protocolo especial llamado FTP (Protocolo de transferencia de archivos) . El Protocolo de transferencia de archivos está especialmente diseñado para el proceso de transferencia de archivos de una computadora a otra a través de Internet. Este protocolo facilita la transferencia de archivos múltiples y grandes sin interrupciones y también admite la reanudación de la descarga y la carga cuando sea posible.


Este tutorial no trata de configurar un servidor FTP en un servidor web, sino de hacer que su propia computadora doméstica actúe como un servidor FTP para que pueda cargar y descargar archivos desde ubicaciones remotas en su computadora.
También puede crear cuentas para que sus amigos y familiares compartan archivos. Esto es especialmente útil cuando desea compartir archivos y datos con cualquier persona que sea de naturaleza muy sensible y no desea que se carguen en Internet a ningún costo. El proceso de FTP se asegurará de que los datos permanezcan solo entre los usuarios autorizados.

Aunque hay muchos servidores FTP disponibles para Windows, o son muy costosos o sus versiones gratuitas son muy limitadas. Así que he seleccionado FileZilla FTP Server, que parece ser el mejor de su clase. Entre tantas otras funciones, las que más me gustan son la interfaz de gestión de usuarios y los permisos que se pueden asignar a cualquier usuario. Puedo crear grupos y usuarios fácilmente y asignarles ciertos permisos de lectura / escritura para acceder y trabajar en el servidor FTP de FileZilla. Los conjuntos de permisos son muy similares a los permisos de Linux junto con opciones avanzadas.

Configuración de IP dinámica

En primer lugar, debemos abordar un problema con cada usuario doméstico: no hay una IP estática . La IP es la dirección de red asociada a su computadora. La mayoría de los proveedores de servicios de Internet no proporcionan una dirección IP estática a los usuarios domésticos. Si no hay una dirección IP estática, deberá cambiar la dirección del servidor cada vez que reinicie el enrutador de Internet. Para resolver este problema, utilizaremos un servicio de DNS dinámico. No-IP es un servicio de DNS dinámico muy básico pero gratuito que puede cumplir nuestro propósito fácilmente.

Vaya a No-IP.com y cree una cuenta gratuita. Una vez que su cuenta esté completamente activa, puede descargar el cliente de actualización dinámica No-IP para Windows. La instalación del cliente de actualización es bastante sencilla y no requiere ninguna entrada del usuario ni configuración manual.

Cuando inicie el cliente de actualización dinámica No-IP desde el menú de inicio de Windows, le pedirá su dirección de correo electrónico registrada y contraseña. Después de iniciar sesión, deberá crear un nombre de host para su computadora. Puede crear el nombre de host aquí . Simplemente ingrese el nombre de host con DNS Host (A) como tipo de host y deje el resto de las opciones por defecto. Haga clic en el botón Crear host para crear el host. La configuración tardará algún tiempo (aproximadamente un minuto) en propagarse.

Ahora puede acceder fácilmente a su computadora a través del nombre de host proporcionado por no-ip. En mi caso, es sanix.serveftp.com .

Configuración del servidor FTP

Ahora que ha configurado un servicio DNS dinámico en su computadora, puede continuar y descargar el servidor FTP FileZilla .

Durante el proceso de instalación, deberá elegir los componentes que se instalarán con el servidor FTP. Recomendaría mantener el tipo de instalación como Estándar . Otra parte importante del proceso de instalación es elegir el puerto para la interfaz de administración del servidor FileZilla. El puerto predeterminado es 14147. Mantengamos el puerto predeterminado para este tutorial, pero puede cambiarlo a cualquier valor entre 1024 y 65535.

Si desea iniciar el servidor FTP con el inicio de Windows, debe seleccionar instalar como servicio, iniciado automáticamente con Windows. De lo contrario, seleccione la opción manual, pero deberá iniciar el servidor usted mismo al reiniciar Windows.

Una vez instalado, encontrará el icono del servidor FileZilla en la bandeja del sistema. Haga doble clic en el icono para acceder a la opción de configuración.

Aparecerá un cuadro de diálogo Conectar al servidor. Si desea tener una contraseña de administración, puede ingresar la contraseña aquí y luego hacer clic en Aceptar sin cambiar otras configuraciones.

Configuración de su servidor FTP

Ahora la verdadera diversión comienza cuando empezamos a configurar el servidor FTP real. Primero crearemos algunos grupos. Los grupos nos permiten gestionar a los usuarios fácilmente. Podemos aplicar ciertos permisos y restricciones en el grupo que se aplicarán a todos los usuarios del grupo. Para crear un nuevo grupo, vaya al ” Menú Editar -> Grupos ” y luego haga clic en el botón Agregar debajo de los grupos.

Ahora que hemos creado el primer grupo, agregaremos algunos usuarios a este grupo. Vaya al ” menú Editar -> Usuarios -> Agregar ” para agregar los usuarios.

Una vez que haga clic en Aceptar, podrá crear contraseñas para cada usuario en la configuración de la cuenta.

Para cada grupo o usuario individual, puede asignar diferentes carpetas que se compartirán con esos usuarios y grupos. Para agregar una nueva carpeta a un grupo, vaya al ” Menú Editar -> Grupos -> Carpetas compartidas “. Puede hacer clic en el botón Agregar para crear una carpeta compartida para ese grupo en particular. Una vez creado, puede establecer fácilmente permisos para ese directo en particular bajo un grupo específico. Los permisos de archivo incluyen lo siguiente:

Para archivos

  • Leer
  • Escribir
  • Eliminar
  • Adjuntar

Para carpetas

  • Crear
  • Eliminar
  • Lista
  • Lista + Subcarpetas

Eso es todo lo que necesita para configurar un servidor FTP muy básico en la computadora de su hogar. Puede pasar por la configuración avanzada en el menú Editar. Tenga en cuenta que si desea que el servidor FTP esté disponible para los usuarios de la red, debe estar en modo Activo. Si desea restringir el acceso al servidor FTP, bloquee el servidor seleccionando la opción de bloqueo en el menú del servidor.

Conexión a su servidor FTP

Una vez que todo está configurado y el servidor FTP está activo, puede ir a otra computadora en la red y acceder al servidor FTP usando su dirección IP local. Si desea acceder a él desde Internet, puede usar la dirección DNS dinámica que ya hemos configurado al comienzo de este tutorial. La dirección se verá así: username.no-ip.com:21. Tenga en cuenta que el puerto de administración no. es diferente del puerto de escucha del servidor. El puerto de escucha del servidor es aquel en el que los clientes se conectarán al servidor. El puerto de escucha predeterminado es 21. Puede cambiarlo a través de las opciones, pero asegúrese de que el puerto que seleccione debe estar abierto en el firewall y las computadoras pueden comunicarse a través de este puerto. El puerto de administración es solo para administrar el servidor FTP y solo se puede usar internamente sin dar acceso al mundo exterior.

Con suerte, esta guía le permitirá crear su propio servidor FTP en la computadora de su hogar.

Crédito de la imagen: Multiple Wired To Ftp por Big Stock Photo.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario