🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Guía para subir archivos con FTP en DirectAdmin

Actualizado el 29 de diciembre de 2025

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a aprender a subir archivos a tu sitio web usando FTP en DirectAdmin. No te preocupes si nunca lo has hecho, esta guía está diseñada para que cualquier persona, incluso sin experiencia técnica, pueda hacerlo paso a paso. FTP (File Transfer Protocol) es una herramienta segura y eficiente para transferir archivos entre tu computadora y tu servidor. En DirectAdmin, el panel de control de hosting, es muy fácil configurarlo y usarlo. Vamos a empezar desde cero.


¿Qué es FTP y por qué usarlo con DirectAdmin?

FTP es un protocolo que te permite subir, bajar y gestionar archivos en tu servidor web. Es como el "explorador de archivos" de tu hosting, pero a distancia. Con DirectAdmin, puedes crear cuentas FTP específicas para cada dominio o subdominio, lo que te da control total sobre qué archivos se suben y dónde se colocan.

[INFO] FTP es ideal para subir archivos grandes, como imágenes, videos, o incluso todo tu sitio web. Es más rápido que usar el administrador de archivos del panel y te permite trabajar con carpetas y subcarpetas de forma eficiente.

Si estás migrando un sitio web, actualizando plugins o simplemente añadiendo contenido, FTP es tu mejor aliado. Además, DirectAdmin facilita la configuración de FTP con opciones de seguridad como contraseñas fuertes y cifrado SSL.


Requisitos antes de empezar

Antes de conectar tu computadora al servidor, asegúrate de tener lo siguiente:

  • Un cliente FTP: Recomiendo FileZilla (gratuito y fácil de usar) o Cyberduck. También puedes usar la línea de comandos si eres más avanzado.
  • Tus credenciales de FTP: Las obtendrás desde DirectAdmin. Incluyen el servidor, usuario, contraseña y puerto.
  • Conexión a internet estable: Para evitar cortes durante la transferencia.
  • Acceso a DirectAdmin: Necesitas tu usuario y contraseña del panel de control.

[WARNING] Si usas un firewall o antivirus, asegúrate de que no bloquee el puerto 21 (FTP estándar) o el 2106 (si usas Syspanel, el puerto de acceso es 2106). En caso de duda, desactívalos temporalmente.


Paso 1: Obtener tus credenciales FTP desde DirectAdmin

Para configurar FTP DirectAdmin, primero debes crear o consultar una cuenta FTP. Sigue estos pasos:

  1. Inicia sesión en DirectAdmin: Ve a la URL de tu panel (ejemplo: tudominio.com:2222) e ingresa tu usuario y contraseña.
  2. Busca la sección "Cuentas FTP": En el menú principal, haz clic en "Gestión de Cuentas FTP" o "FTP Accounts" (dependiendo del idioma).
  3. Crea una nueva cuenta o usa la existente:
    • Si es la primera vez, haz clic en "Crear Cuenta" o "Add FTP Account".
    • Completa los campos: Usuario (por ejemplo, tudominio_ftp), Contraseña (usa una segura, con mayúsculas, números y símbolos), y Directorio base (normalmente public_html para el sitio principal).
    • Guarda los cambios.

[TIP] El directorio base determina dónde se subirán los archivos. Para tu sitio web principal, usa public_html. Si tienes subdominios, puedes asignarles carpetas separadas.

  1. Anota los datos: Verás algo como:
    • Servidor: ftp.tudominio.com o la IP del servidor.
    • Puerto: Generalmente 21 (o 2106 si usas Syspanel).
    • Usuario: El que acabas de crear.
    • Contraseña: La que configuraste.

[INFO] Si tu hosting usa Syspanel (antes HestiaCP), el puerto de acceso FTP es el 2106. Asegúrate de usarlo en tu cliente FTP.


Paso 2: Configurar tu cliente FTP (FileZilla como ejemplo)

FileZilla es el cliente más popular. Aquí te explico cómo configurarlo:

  1. Descarga e instala FileZilla: Desde filezilla-project.org, elige la versión gratuita.
  2. Abre FileZilla: Verás cuatro paneles: el izquierdo muestra tu computadora, el derecho el servidor.
  3. Introduce los datos de conexión:
    • Host: ftp.tudominio.com o la IP del servidor.
    • Nombre de usuario: El usuario de FTP (ejemplo: tudominio_ftp).
    • Contraseña: La que creaste.
    • Puerto: 21 (o 2106 para Syspanel).
  4. Haz clic en "Conexión rápida": Si todo está bien, verás una lista de carpetas en el panel derecho.

[WARNING] Si aparece un error de certificado, no te preocupes. Es común en conexiones no cifradas. Puedes aceptarlo o configurar FTP seguro (FTPS) en DirectAdmin (más adelante lo explico).


Paso 3: Subir archivos con FTP DirectAdmin

Una vez conectado, subir archivos es muy sencillo:

  1. Navega a la carpeta correcta:
    • En el panel derecho (servidor), ve a public_html (o la carpeta que asignaste).
    • Si tu sitio usa un CMS como WordPress, los archivos suelen estar en public_html/wp-content/.
  2. Selecciona los archivos de tu computadora:
    • En el panel izquierdo, busca la carpeta donde tienes los archivos (por ejemplo, Descargas).
    • Arrastra los archivos o carpetas desde la izquierda hacia la derecha.
  3. Espera a que termine la transferencia:
    • FileZilla mostrará una barra de progreso. No cierres la ventana hasta que termine.
    • Si subes muchos archivos, puede tomar minutos. Sé paciente.

[TIP] Para subir todo un sitio web, arrastra la carpeta completa (ejemplo: mi-sitio-web) a public_html. Asegúrate de que no haya archivos duplicados.


Paso 4: Verificar que los archivos se subieron correctamente

Después de subir, es importante comprobar que todo esté en orden:

  1. Abre tu navegador web y visita tudominio.com.
  2. Si subiste una página HTML, deberías verla cargada.
  3. Si tienes imágenes, verifica que se muestren (haz clic derecho y "Abrir en nueva pestaña").
  4. Vuelve a FileZilla y revisa que los archivos tengan los permisos correctos (normalmente 644 para archivos y 755 para carpetas).

[INFO] Si ves errores 403 (prohibido), es posible que los permisos estén mal. En FileZilla, haz clic derecho en el archivo, selecciona "Permisos de archivo" y ajústalos a 644.


Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes de usuarios como tú:

¿Por qué no puedo conectar al servidor FTP?

  • Causa común: El puerto está bloqueado o el servidor es incorrecto.
  • Solución: Verifica que el puerto sea 21 (o 2106 para Syspanel). Asegúrate de que tu firewall no bloquee el puerto. También prueba con la IP del servidor en lugar del dominio.

¿Qué hago si olvidé mi contraseña de FTP?

  • Ve a DirectAdmin > "Cuentas FTP" > selecciona la cuenta > "Cambiar contraseña". Crea una nueva y anótala.

¿Puedo subir archivos grandes (más de 100 MB)?

  • Sí, pero puede ser lento. Si el archivo es muy grande (más de 500 MB), considera usar SFTP (puerto 22) o el administrador de archivos de DirectAdmin.

¿Cómo configuro FTP seguro (FTPS) en DirectAdmin?

  • En DirectAdmin, ve a "Configuración de FTP" y activa "FTP sobre SSL/TLS". Luego, en tu cliente FTP, selecciona "FTP explícito sobre TLS" (puerto 21) o "FTP implícito" (puerto 990). Esto encripta la conexión.

[WARNING] No uses FTP sin cifrar si subes datos sensibles (como contraseñas). El FTPS es más seguro.

¿Por qué mis archivos no se ven en el sitio web?

  • Causa: Están en la carpeta equivocada o tienen permisos incorrectos.
  • Solución: Asegúrate de subirlos a public_html (o la carpeta correcta). Si usas WordPress, los temas van en wp-content/themes/ y plugins en wp-content/plugins/.

¿Qué es Syspanel y por qué el puerto es 2106?

  • Syspanel es una versión personalizada del panel de control (basado en HestiaCP). Algunos proveedores lo usan para mayor seguridad. El puerto 2106 es el estándar para FTP en Syspanel. Si tu hosting usa Syspanel, siempre usa el puerto 2106.

Consejos avanzados para optimizar tu uso de FTP

  • Usa conexiones simultáneas: FileZilla permite hasta 10 transferencias a la vez. En "Editar > Ajustes > Transferencias", aumenta el límite para subir más rápido.
  • Programa subidas automáticas: Con scripts o herramientas como WinSCP, puedes sincronizar carpetas automáticamente.
  • Mantén una copia de seguridad local: Antes de subir, guarda una copia de tus archivos en tu computadora. Así, si algo sale mal, puedes restaurarlos.

[TIP] Si tienes muchos archivos pequeños, comprímelos en un ZIP, súbelos y luego descomprímelos en el servidor usando el administrador de archivos de DirectAdmin. Es más rápido.


Conclusión

Subir archivos con FTP en DirectAdmin es un proceso sencillo una vez que entiendes los pasos. Desde obtener tus credenciales hasta verificar que todo funcione, esta guía te ha dado las herramientas para hacerlo sin estrés. Recuerda siempre usar contraseñas seguras, verificar los permisos y, si tienes dudas, consultar la documentación de tu hosting o contactar al soporte técnico.

[INFO] Si tu hosting usa Syspanel, recuerda el puerto 2106. Si no, el 21 es el estándar. Ambos funcionan igual, solo cambia el número.

Espero que esta guía te haya sido útil. Si tienes más preguntas, no dudes en escribirme. ¡Feliz subida de archivos!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel