Configurar FileZilla Server en Windows (FTP)

Esta guia te explica paso a paso como convertir tu VPS con Windows en un servidor FTP utilizando FileZilla Server. Al final, podras conectarte desde cualquier cliente FTP (como FileZilla Client) para transferir archivos de forma directa y segura.

Importante: Esta guia aplica solo para VPS Windows que tengan una IPv4 publica fija y dedicada (como los que ofrecemos). No necesitas configurar ningun router ni reenvio de puertos, ya que tu VPS tiene su propia IP publica directa.

Requisitos previos

  • Acceso a Escritorio Remoto (RDP) a tu VPS Windows.
  • Permisos de administrador en el VPS.
  • Tener a mano la IP publica de tu VPS (la encuentras en tu panel de control o en el email de bienvenida).

1. Instalar FileZilla Server (no el Client)

Descarga el instalador desde la pagina oficial. Asegurate de elegir FileZilla Server, no el cliente.

  • Ejecuta el instalador con las opciones por defecto.
  • Al finalizar, se abrira la interfaz de administracion.

2. Crear un usuario y asignar una carpeta

Dentro de la interfaz de FileZilla Server:

  1. Ve a Server → Configure → Users.
  2. Haz clic en Add, escribe un nombre de usuario (ej: ftpuser) y acepta.
  3. Marca la casilla Password y escribe una contrasena segura.
  4. En la pestana Shared folders, haz clic en Add y selecciona la carpeta que quieras compartir (ej: C:\FTPShare).
  5. Selecciona los permisos (Read, Write, Delete) segun necesites.
  6. Haz clic en OK para guardar.

3. Abrir puertos en el Firewall de Windows (paso critico)

El firewall de Windows bloquea las conexiones entrantes. Debes crear una regla que permita el trafico FTP.

  1. En el VPS, abre el Panel de Control → Firewall de Windows Defender → Configuracion avanzada.
  2. Selecciona Reglas de entrada → Nueva regla.
  3. Elige Puerto y haz clic en Siguiente.
  4. Selecciona TCP y en Puertos locales especificos escribe: 21, 50000-50100.
  5. Selecciona Permitir la conexion y Siguiente.
  6. Marca todas las casillas de perfil (Dominio, Privado, Publico) y Siguiente.
  7. Asigna un nombre, por ejemplo FileZilla FTP, y finaliza.

4. Configurar el modo pasivo en FileZilla Server

El modo pasivo es necesario para que el cliente FTP pueda establecer la transferencia de datos correctamente, especialmente cuando hay firewalls de por medio.

  1. En la interfaz de FileZilla Server, ve a Edit → Settings.
  2. Selecciona Passive mode settings (o FTP & FTP over TLS).
  3. Marca la opcion Use custom port range.
  4. Introduce el mismo rango que abriste en el firewall: 50000 - 50100.
  5. En IPv4 specific, puedes dejar Default. Opcionalmente puedes escribir la IP publica de tu VPS para mayor claridad.
  6. Haz clic en OK.

Nota sobre el rango de puertos: El rango 50000-50100 es un ejemplo. Puedes usar cualquier rango de puertos altos (por ejemplo, 49152-65534), pero debe ser el mismo en el firewall y en la configuracion del modo pasivo.

5. Conectarse desde un cliente FTP

Usa cualquier cliente FTP (FileZilla Client, WinSCP, etc.) con estos datos:

  • Host: la IP publica de tu VPS (ej: 23.175.40.90).
  • Puerto: 21
  • Usuario: el que creaste en el paso 2.
  • Contrasena: la que estableciste.
  • Protocolo: FTP (o FTPES si quieres cifrado).

En FileZilla Client, asegurate de seleccionar "Modo pasivo" (recomendado) dentro de Configuracion → FTP.


Recomendacion de seguridad

El FTP basico envia usuario y contrasena en texto plano. Para proteger tus datos, te recomendamos:

  • Configurar FTP sobre TLS (FTPS) desde Edit → Settings → FTP over TLS en FileZilla Server.
  • O usar SFTP (FileZilla Server 1.x lo soporta) – requiere puerto 22 y configuracion SSH.
  • Usar contrasenas complejas y limitar el acceso a carpetas especificas.

¿Problemas para conectar?
Verifica que el servicio de FileZilla Server este corriendo (busca el icono en la bandeja del sistema). Ejecuta un test local: desde el mismo VPS intenta conectarte a ftp://127.0.0.1. Si funciona, el problema suele ser el firewall de Windows (revisa que la regla este habilitada) o que el rango de puertos pasivos no coincida. Si tu VPS esta con nosotros y has seguido estos pasos sin exito, abre un ticket de soporte adjuntando capturas de las reglas de firewall.

¡Listo! Ahora tu VPS Windows aceptara conexiones FTP entrantes desde cualquier lugar.

Răspunsul a fost util? 0 utilizatori au considerat informația utilă (0 Voturi)