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

Subir archivos a tu hosting con FTP en DirectAdmin

Actualizado el 11 de diciembre de 2025

¿Qué es FTP y por qué lo necesitas?

Si tienes una página web, tarde o temprano necesitarás subir archivos a tu hosting. Puede ser para instalar WordPress, subir imágenes, modificar un tema o simplemente actualizar un documento. Ahí es donde entra el FTP.

FTP (Protocolo de Transferencia de Archivos) es, en palabras sencillas, el método clásico para mover archivos entre tu computadora y el servidor donde vive tu web. Piensa en ello como el "explorador de archivos" de tu hosting, pero que funciona a través de Internet.

DirectAdmin, uno de los paneles de control de hosting más populares, incluye una herramienta integrada para gestionar tus archivos, pero para tareas más pesadas o cuando necesitas subir cientos de archivos a la vez, un cliente FTP es mucho más eficiente.

En este artículo te voy a explicar paso a paso cómo conectar por FTP a tu hosting con DirectAdmin, qué programas usar, cómo solucionar los errores más comunes y algunos trucos que te harán la vida mucho más fácil.

Requisitos previos antes de empezar

Antes de lanzarnos a configurar nada, necesitas tener tres cosas a mano:

  1. Tu nombre de usuario y contraseña de FTP. Si no los tienes, puedes crearlos desde el propio DirectAdmin. No te preocupes, te explico cómo en un momento.
  2. El nombre de tu servidor o dominio. Normalmente es algo como ftp.tudominio.com o directamente tudominio.com. También puede ser una IP como 192.168.1.1.
  3. Un cliente FTP. Es el programa que usarás en tu computadora para conectarte. Hay muchos gratuitos y muy buenos, como FileZilla, WinSCP o Cyberduck.

Si no sabes cuál elegir, te recomiendo FileZilla, es el más popular, gratuito y funciona en Windows, Mac y Linux. Además, es perfecto para principiantes porque su interfaz es muy visual.

Cómo crear un usuario FTP en DirectAdmin

Si tu hosting te da acceso a DirectAdmin, lo más probable es que ya tengas una cuenta FTP principal. Pero si quieres crear una cuenta separada para un proyecto o para dar acceso a otra persona, es muy sencillo:

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca la sección "Cuentas FTP" o "FTP Management". A veces está dentro de un menú llamado "Administración de archivos".
  3. Haz clic en "Crear cuenta FTP".
  4. Rellena el formulario con el nombre de usuario, la contraseña (que sea segura) y el directorio al que tendrá acceso. Si no sabes qué poner en el directorio, déjalo en /domains/tudominio.com/public_html que es la carpeta raíz de tu web.
  5. Pulsa "Crear" y listo.

[TIP] Si solo quieres subir archivos a una carpeta específica, como /images, crea la cuenta FTP con acceso limitado a esa carpeta. Así, si alguien más usa esa cuenta, no podrá tocar el resto de tu web.

Configurando tu cliente FTP para conectar a DirectAdmin

Ahora viene la parte práctica. Voy a usar FileZilla como ejemplo, pero los pasos son muy similares en otros programas.

  1. Abre FileZilla.
  2. En la barra superior verás campos para Host, Usuario, Contraseña y Puerto.
  3. En el campo Host, escribe ftp.tudominio.com o la IP que te haya dado tu proveedor de hosting.
  4. En Usuario, pon el nombre de usuario FTP que creaste en DirectAdmin.
  5. En Contraseña, la que hayas establecido.
  6. El Puerto normalmente lo puedes dejar vacío o en 21 (es el puerto estándar para FTP). Si tu hosting usa FTPS (FTP seguro), el puerto suele ser el 990, pero esto es menos común.
  7. Pulsa "Conexión rápida".

Si todo ha ido bien, verás en el panel derecho los archivos de tu servidor y en el izquierdo los de tu computadora. Ya puedes arrastrar y soltar archivos de un lado a otro.

[WARNING] Si tu conexión falla, revisa que no estés usando un firewall que bloquee el puerto 21. También asegúrate de que tu hosting no requiera una conexión SFTP (puerto 22). Algunos proveedores desactivan el FTP clásico por seguridad y solo permiten SFTP.

Subiendo archivos a tu hosting con FTP: paso a paso

Una vez conectado, el proceso es muy intuitivo, pero aquí tienes una guía detallada para que no te pierdas:

  1. Localiza el archivo en tu computadora (panel izquierdo de FileZilla).
  2. Navega en el panel derecho hasta la carpeta donde quieres subirlo. Para una web normal, la carpeta es public_html. Si tienes subdominios, cada uno tiene su propia carpeta.
  3. Arrastra el archivo desde la izquierda hasta la derecha. Verás que aparece una ventana con el progreso de la transferencia.
  4. Espera a que termine. El tiempo dependerá del tamaño del archivo y de tu conexión.
  5. Verifica que el archivo aparece en el servidor con el mismo nombre y tamaño.

Si lo que quieres es subir una carpeta completa, el proceso es el mismo: arrastra la carpeta entera y FileZilla se encargará de crear la estructura de directorios en el servidor.

[INFO] Una buena práctica es comprimir los archivos en un .zip antes de subirlos si son muchos o muy pesados. Luego los descomprimes directamente en el servidor usando el administrador de archivos de DirectAdmin. Esto suele ser mucho más rápido.

¿Qué es el administrador de archivos de DirectAdmin y cuándo usarlo?

DirectAdmin también incluye un Administrador de Archivos en el panel de control. Puedes acceder a él desde el menú principal. Este te permite subir archivos directamente desde el navegador, sin necesidad de un cliente FTP.

Es ideal para subir uno o dos archivos pequeños, pero para tareas más grandes se queda corto porque:

  • Las subidas suelen tener un límite de tamaño (a veces 50 MB o 100 MB).
  • Si la conexión se corta, tienes que empezar de nuevo.
  • No puedes arrastrar carpetas completas fácilmente.

Por eso, para subir archivos FTP a DirectAdmin, siempre recomiendo usar un cliente como FileZilla. Es más rápido, fiable y te permite gestionar múltiples archivos a la vez.

Errores comunes al conectar FTP DirectAdmin y cómo solucionarlos

Aunque el proceso es sencillo, a veces las cosas fallan. Aquí tienes los errores más habituales:

Error: "No se puede conectar al servidor"

Este es el más común y suele deberse a:

  • El host es incorrecto. Verifica que has escrito bien ftp.tudominio.com o la IP.
  • El puerto está bloqueado. Prueba con el puerto 21 o cambia a SFTP (puerto 22) si tu hosting lo permite.
  • El servidor está caído. Contacta con tu proveedor de hosting.

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

Revisa que estás usando el usuario FTP completo (suele ser algo como usuario@tudominio.com en algunos hosts). También asegúrate de que la contraseña no tiene espacios o caracteres raros.

Error: "Permiso denegado al subir archivos"

Esto significa que el usuario FTP no tiene permisos de escritura en la carpeta de destino. Solución:

  • Cambia los permisos de la carpeta a 755 o 775 desde el administrador de archivos de DirectAdmin.
  • O crea una cuenta FTP con acceso a esa carpeta específica.

[TIP] Si tu web usa un CMS como WordPress, a veces los archivos tienen que tener permisos 644 y las carpetas 755. Esto es importante para que la web funcione correctamente.

Conectar FTP DirectAdmin desde otros dispositivos

No solo puedes usar FileZilla en tu computadora. También puedes conectar desde tu móvil o tableta con aplicaciones como FTP Manager o FileZilla Client (disponible en Android). El proceso es el mismo: introduces los datos de conexión y ya puedes subir archivos.

Si lo que necesitas es sincronizar archivos automáticamente, puedes usar herramientas como rsync (si eres más técnico) o servicios en la nube que se conectan por FTP. Pero eso ya es para usuarios avanzados.

Preguntas frecuentes sobre FTP en DirectAdmin

¿Puedo usar FTP para subir mi web completa?

Sí, de hecho es la forma más común. Subes todos los archivos de tu web a public_html y listo. Solo asegúrate de que el archivo index.php o index.html esté en la raíz.

¿Qué hago si mi hosting usa Syspanel en lugar de DirectAdmin?

Si tu proveedor usa Syspanel (antes conocido como HestiaCP), el acceso se hace a través del puerto 2106 en tu navegador. En cuanto al FTP, el proceso es muy similar: creas un usuario FTP desde el panel y luego usas tu cliente FTP para conectarte. La única diferencia es que el host y los puertos pueden variar, pero tu proveedor te dará esos datos.

[INFO] Si tu panel es Syspanel, el puerto de acceso web es el 2106. No lo confundas con el puerto FTP, que suele seguir siendo el 21 o el 22.

¿Es seguro usar FTP?

El FTP clásico no es seguro porque las contraseñas viajan sin cifrar. Por eso, te recomiendo usar SFTP o FTPS si tu hosting lo permite. La mayoría de los clientes FTP modernos soportan estos protocolos, y solo tienes que cambiar el puerto y el modo de conexión.

¿Puedo cambiar la contraseña FTP desde DirectAdmin?

Sí, desde la sección de cuentas FTP puedes editar la cuenta y cambiar la contraseña. Es recomendable hacerlo periódicamente por seguridad.

Consejos finales para subir archivos FTP DirectAdmin sin problemas

Para terminar, aquí tienes algunos consejos que te ahorrarán dolores de cabeza:

  • Usa siempre conexión SFTP o FTPS si tu hosting lo permite.
  • Mantén tus archivos organizados en el servidor. No subas todo a la raíz sin orden.
  • Haz una copia de seguridad de tus archivos antes de hacer cambios importantes.
  • Comprueba los permisos de los archivos después de subirlos, especialmente si tu web da errores.
  • No subas archivos mientras estás editando la web en vivo, puede causar errores temporales.

Con esto, ya estás listo para subir archivos a tu hosting con FTP en DirectAdmin. Es un proceso que, una vez que lo haces un par de veces, se convierte en algo automático. Si te surge cualquier duda, consulta la documentación de tu proveedor o contacta con su soporte técnico. ¡Buena suerte con tu 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