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

Guía para subir archivos por FTP en DirectAdmin

Actualizado el 17 de marzo de 2026

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

FTP (File Transfer Protocol) es un método estándar para transferir archivos entre tu computadora y el servidor de tu sitio web. Piensa en ello como un "explorador de archivos remoto": desde la comodidad de tu escritorio, puedes arrastrar y soltar archivos directamente a tu hosting, sin necesidad de interfaces web complicadas.

Usar FTP con DirectAdmin es especialmente útil cuando necesitas subir muchos archivos (como la instalación completa de WordPress, una tienda online o un backup), o cuando trabajas con archivos de gran tamaño. DirectAdmin incluye un servidor FTP integrado y fácil de configurar, por lo que no necesitas instalar nada adicional.


Requisitos previos para conectarte por FTP a DirectAdmin

Antes de empezar, asegúrate de tener lo siguiente:

  • Un cliente FTP instalado en tu computadora. Los más populares y gratuitos son FileZilla (recomendado para principiantes), Cyberduck (para Mac) y WinSCP (para Windows). También puedes usar el explorador de archivos del sistema si prefieres algo más básico.
  • Tus datos de acceso FTP. Los obtienes desde el panel de DirectAdmin. No uses tu usuario y contraseña de administrador del hosting, sino las credenciales específicas para FTP.
  • El nombre del servidor FTP. Normalmente es tu dominio o la IP del servidor. En DirectAdmin suele ser ftp.tudominio.com o directamente la IP.

[INFO] Si no sabes cuál es tu IP o nombre de servidor, puedes consultarlo en el correo de bienvenida de tu hosting o preguntar a tu proveedor.


Cómo crear y configurar una cuenta FTP en DirectAdmin

Para poder subir archivos, primero necesitas tener una cuenta FTP activa. Sigue estos pasos:

Paso 1: Accede a DirectAdmin

Ingresa a tu panel de control DirectAdmin usando la URL que te proporcionó tu proveedor (normalmente algo como https://tudominio.com:2222). Inicia sesión con tu usuario y contraseña de administrador.

Paso 2: Busca la sección "Cuentas FTP"

Una vez dentro, busca el menú principal. Dependiendo de la versión de DirectAdmin, verás una opción llamada "Administrador de cuentas FTP" o simplemente "FTP". Haz clic ahí.

Paso 3: Crea una nueva cuenta

Verás un formulario donde debes completar:

  • Nombre de usuario: Puede ser algo como tudominio_ftp o simplemente ftpuser. DirectAdmin suele añadir automáticamente el nombre de tu dominio como prefijo.
  • Contraseña: Elige una segura (mínimo 8 caracteres, con mayúsculas, minúsculas y números). Puedes usar el generador de contraseñas si lo prefieres.
  • Directorio base (opcional): Por defecto, apunta a la raíz de tu sitio (public_html). Si quieres restringir el acceso a una carpeta específica, indícalo aquí. Para la mayoría de usuarios, dejarlo vacío es lo correcto.

Haz clic en "Crear" o "Guardar". ¡Listo! Ya tienes una cuenta FTP activa.

[TIP] Anota el usuario completo (con el prefijo) y la contraseña en un lugar seguro. Los necesitarás para conectarte.


Cómo conectarte a tu servidor usando FTP DirectAdmin

Ahora que tienes tus credenciales, vamos a conectarnos. Usaremos FileZilla como ejemplo, pero el proceso es similar en cualquier cliente.

Paso 1: Abre FileZilla y completa los datos

En la ventana principal de FileZilla, verás cuatro campos en la parte superior:

  • Host: Escribe ftp.tudominio.com o la IP de tu servidor.
  • Nombre de usuario: El usuario completo que creaste (por ejemplo, tudominio_ftp).
  • Contraseña: La que definiste.
  • Puerto: Déjalo en blanco o escribe 21 (es el puerto estándar para FTP).

Paso 2: Conéctate

Haz clic en "Conexión rápida". Si todo está correcto, verás una serie de mensajes en la ventana superior (como "Conectado", "Obteniendo directorio...") y finalmente aparecerán dos paneles:

  • Panel izquierdo: Tus archivos locales (los de tu computadora).
  • Panel derecho: Los archivos del servidor (tu hosting).

Paso 3: Navega hasta la carpeta correcta

En el panel derecho, busca la carpeta public_html. Esa es la raíz de tu sitio web. Si tu dominio principal apunta a una subcarpeta (por ejemplo, public_html/misitio), navega hasta allí.

[WARNING] No subas archivos fuera de public_html a menos que sepas lo que haces. Subirlos a carpetas como private_html o backups puede hacer que no sean visibles desde tu dominio.


Cómo subir archivos por FTP en DirectAdmin (paso a paso)

Una vez conectado, subir archivos es muy sencillo. Sigue estos pasos:

Paso 1: Selecciona los archivos locales

En el panel izquierdo (tu computadora), navega hasta la carpeta donde tienes los archivos que quieres subir. Pueden ser imágenes, un archivo ZIP, un tema de WordPress, etc.

Paso 2: Arrastra y suelta

Simplemente arrastra los archivos o carpetas desde el panel izquierdo hacia el panel derecho (el servidor). Verás una barra de progreso en la parte inferior de FileZilla. También puedes hacer clic derecho sobre un archivo y elegir "Subir".

Paso 3: Espera a que termine

Dependiendo del tamaño y la velocidad de tu conexión, puede tardar desde segundos hasta varios minutos. No cierres el programa ni apagues la computadora hasta que veas el mensaje "Transferencia completada".

Paso 4: Verifica

Una vez subido, puedes hacer clic derecho sobre el archivo en el panel derecho y elegir "Ver/Editar" o simplemente refrescar la página de tu sitio web para comprobar que el archivo se ve correctamente.

[TIP] Si subes muchos archivos pequeños, es mejor comprimirlos en un ZIP, subir el ZIP y luego descomprimirlo desde DirectAdmin (usando el administrador de archivos). Así ahorras tiempo y evitas errores de conexión.


Errores comunes al usar FTP en DirectAdmin (y cómo solucionarlos)

A veces las cosas no salen a la primera. Aquí tienes los problemas más frecuentes:

Error: "No se puede conectar al servidor"

  • Causa: El servidor FTP está caído, el puerto está bloqueado o escribiste mal el host.
  • Solución: Verifica que el host sea correcto (prueba con la IP directa). Asegúrate de que tu firewall no bloquee el puerto 21. Si usas una VPN, desconéctala temporalmente.

Error: "Nombre de usuario o contraseña incorrectos"

  • Causa: Las credenciales no coinciden.
  • Solución: Revisa que el usuario incluya el prefijo del dominio (ejemplo: midominio_ftp). Si olvidaste la contraseña, ve a DirectAdmin > Cuentas FTP y cámbiala.

Error: "Permiso denegado"

  • Causa: No tienes permisos de escritura en esa carpeta.
  • Solución: Asegúrate de que la carpeta destino tenga permisos 755 o 777 (para subir archivos). Desde DirectAdmin, usa el administrador de archivos para cambiar permisos.

[WARNING] No pongas permisos 777 en archivos sensibles como wp-config.php. Solo úsalos temporalmente y luego vuelve a 644.


Alternativa: Subir archivos sin FTP usando el administrador de archivos de DirectAdmin

Si no quieres instalar un cliente FTP o solo necesitas subir un par de archivos pequeños, DirectAdmin tiene su propio Administrador de Archivos (File Manager). Es accesible desde el panel principal.

Cómo usarlo:

  1. En DirectAdmin, haz clic en "Administrador de archivos".
  2. Navega hasta public_html.
  3. Haz clic en el botón "Subir" (normalmente un icono de flecha hacia arriba).
  4. Selecciona los archivos desde tu computadora y súbelos uno a uno (o varios a la vez si usas la opción de subida múltiple).

[INFO] El administrador de archivos es más lento que FTP para archivos grandes, pero es perfecto para subir imágenes, PDFs o pequeños scripts.


Preguntas frecuentes (FAQ) sobre FTP en DirectAdmin

¿Puedo usar FTP para conectar desde mi celular?
Sí, existen apps como "FTP Manager" o "AndFTP" para Android, y "Documents" para iOS. Solo necesitas ingresar los mismos datos: host, usuario y contraseña.

¿Es seguro usar FTP?
FTP tradicional envía las contraseñas en texto plano. Para mayor seguridad, activa SFTP (FTP sobre SSH) si tu hosting lo permite. En DirectAdmin, suele estar disponible en el puerto 22. Consulta con tu proveedor.

¿Qué hago si mi conexión FTP se cae constantemente?
Puede ser por un firewall o por límites de conexiones. Intenta usar el modo pasivo en tu cliente FTP (en FileZilla: Editar > Configuración > FTP > Modo pasivo). También reduce el número de transferencias simultáneas a 1.

¿Puedo tener varias cuentas FTP?
Sí, desde DirectAdmin puedes crear cuentas FTP ilimitadas, cada una con acceso a diferentes carpetas. Ideal si trabajas con varias personas o proyectos.

¿Y si mi hosting usa Syspanel (HestiaCP)?
Si tu proveedor usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el puerto de acceso al panel es el 2106 en lugar del 2222. Para FTP, los pasos son los mismos: crea una cuenta FTP desde el panel y conéctate con un cliente. La única diferencia es la interfaz visual.


Consejos finales para un uso eficiente de FTP en DirectAdmin

  • Organiza tus archivos: Crea carpetas dentro de public_html para mantener todo ordenado (por ejemplo, imagenes, pdfs, backups).
  • Haz copias de seguridad: Antes de subir archivos grandes o modificar el sitio, descarga una copia de seguridad de tu public_html. Puedes hacerlo por FTP o desde DirectAdmin.
  • Actualiza tus contraseñas: Cambia la contraseña FTP cada cierto tiempo y no la compartas con nadie que no sea de confianza.
  • Usa conexiones seguras: Si tu hosting lo soporta, prefiere SFTP o FTPS (FTP sobre SSL). Pregunta a tu proveedor cómo activarlo.

Conclusión

Subir archivos por FTP en DirectAdmin es un proceso sencillo una vez que conoces los pasos básicos: crear una cuenta FTP, instalar un cliente como FileZilla, conectarte y arrastrar los archivos. Esta guía te ha enseñado desde cero, incluyendo cómo solucionar errores comunes y alternativas como el administrador de archivos.

Recuerda que la práctica hace al maestro. La primera vez puede parecer abrumador, pero después de unas pocas transferencias verás lo rápido y útil que es. Si tienes dudas, vuelve a esta guía o consulta con tu proveedor de hosting. ¡Buena suerte con tu sitio web!

¿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