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

Cómo crear una cuenta FTP en DirectAdmin y configurar FileZilla

Actualizado el 20 de octubre de 2025

¿Qué es una cuenta FTP y por qué la necesitas en WordPress?

Si alguna vez has intentado subir archivos FTP a tu hosting, seguramente te has encontrado con la necesidad de crear una cuenta FTP. Piensa en FTP como el "mensajero" que se encarga de transportar los archivos de tu ordenador al servidor donde vive tu web. Sin él, sería imposible instalar plugins manualmente, subir temas personalizados o modificar archivos de configuración como el .htaccess.

En este artículo, te voy a enseñar paso a paso cómo crear FTP DirectAdmin y cómo configurarlo con FileZilla, el cliente FTP más popular y gratuito que existe. No necesitas ser un experto en informática; solo sigue las instrucciones y en menos de 10 minutos tendrás tu conexión funcionando.

Vamos a ello. Te prometo que es más fácil de lo que parece.


Antes de empezar: Qué necesitas tener a mano

Para realizar todo el proceso sin contratiempos, asegúrate de tener lo siguiente:

  • Acceso a tu panel de control DirectAdmin (te lo proporciona tu proveedor de hosting, normalmente en una URL como tudominio.com:2222).
  • Tu nombre de usuario y contraseña principal de DirectAdmin (no la de WordPress, sino la del panel).
  • El programa FileZilla (lo puedes descargar gratis desde su página oficial filezilla-project.org).
  • El nombre de tu dominio o la IP del servidor (esto lo verás en tu correo de bienvenida del hosting).

[INFO] Si tu hosting usa el panel Syspanel, el proceso es similar, pero el puerto de acceso al panel es el 2106 en lugar del 2222. Tenlo en cuenta si tu proveedor te indica esa dirección.


Paso 1: Acceder a DirectAdmin

Lo primero es entrar a tu panel de control. Abre tu navegador favorito (Chrome, Firefox, etc.) y escribe la dirección que te dio tu proveedor de hosting.

  • Normalmente es algo como https://tudominio.com:2222.
  • Si no lo recuerdas, busca en el correo de bienvenida o en la factura del servicio.

Introduce tu usuario y contraseña principal. Una vez dentro, verás un panel con muchas opciones. No te asustes por la cantidad de iconos; nosotros solo vamos a usar una parte muy concreta.


Paso 2: Crear la cuenta FTP en DirectAdmin

Ahora que estás dentro, sigue estos pasos al pie de la letra para crear FTP DirectAdmin:

  1. Busca la sección que dice "FTP Management" o "Administración FTP". Suele estar en la parte central o en el menú lateral. Haz clic ahí.

  2. Dentro, verás una lista de cuentas FTP existentes (si es la primera vez, probablemente esté vacía o solo tenga la cuenta principal). Busca el botón que dice "Create FTP Account" o "Crear cuenta FTP".

  3. Se abrirá un formulario con varios campos. Rellénalos así:

    • Username (Usuario): Elige un nombre fácil de recordar, por ejemplo, wpadmin o userftp. Este nombre se añadirá automáticamente al dominio. Por ejemplo, si pones wpadmin, el usuario final será wpadmin@tudominio.com.

    • Domain (Dominio): Asegúrate de que esté seleccionado tu dominio principal (el que usas para tu web WordPress).

    • Password (Contraseña): Crea una contraseña robusta. Usa mayúsculas, minúsculas, números y símbolos (por ejemplo, Ftp#2024!Segura). DirectAdmin te muestra un medidor de seguridad; intenta que llegue al menos al nivel "Good".

    • Confirm Password: Repite la contraseña exactamente igual.

    • Directory (Directorio): Aquí defines la carpeta a la que tendrá acceso esta cuenta FTP. Si quieres que tenga acceso a todo el sitio, déjalo en / o public_html. Si prefieres limitarlo a una carpeta concreta (por ejemplo, solo a public_html/wp-content), escríbelo. Para un uso básico, te recomiendo dejarlo en public_html para que puedas subir archivos a todo tu WordPress.

  4. Pulsa el botón "Create" o "Crear".

¡Listo! Ya has creado tu cuenta FTP. DirectAdmin te mostrará un mensaje de éxito y la nueva cuenta aparecerá en la lista.

[TIP] Crea una cuenta FTP separada para cada proyecto o colaborador. Así, si alguien deja de trabajar contigo, puedes eliminar solo esa cuenta sin afectar a las demás. Además, es más seguro que compartir la cuenta principal del hosting.


Paso 3: Descargar e instalar FileZilla

Ahora que tienes tu cuenta FTP, necesitas un cliente para conectarte. FileZilla es la opción más recomendada por su sencillez y porque es totalmente gratuito.

  1. Ve a filezilla-project.org y descarga la versión para tu sistema operativo (Windows, macOS o Linux).

  2. Instálalo como cualquier otro programa. Sigue el asistente, acepta los términos y elige la instalación estándar (no necesitas cambiar nada).

  3. Abre FileZilla por primera vez. Verás una interfaz con muchos botones y paneles, pero no te preocupes, solo usaremos una pequeña parte.


Paso 4: Configurar FileZilla para conectar con DirectAdmin

Ahora viene la parte clave: configurar FTP DirectAdmin en FileZilla. Hay dos formas de hacerlo: la rápida (conexión temporal) y la permanente (con guardado de contraseña). Te explico ambas.

Opción A: Conexión rápida (para una sola vez)

En la parte superior de FileZilla, justo debajo de la barra de menús, hay una barra llamada "Quickconnect" (Conexión rápida). Rellena estos campos:

  • Host: Pon tudominio.com (sin https://) o la IP del servidor que te proporcionó tu hosting.

  • Username: El nombre de usuario completo que creaste, incluyendo el dominio. Por ejemplo: wpadmin@tudominio.com.

  • Password: La contraseña que pusiste al crear la cuenta FTP.

  • Port: Déjalo en 21 (es el puerto estándar para FTP). Si tu hosting usa FTPS (FTP seguro), el puerto puede ser 990, pero eso es menos común. Prueba primero con el 21.

Pulsa el botón "Quickconnect" (el rayo). Si todo está bien, en el panel de abajo (Registro de mensajes) verás un mensaje de éxito y en el panel derecho (Sitio remoto) verás las carpetas de tu servidor.

Opción B: Guardar la conexión (recomendado)

Para no tener que escribir los datos cada vez, puedes guardar la configuración:

  1. Ve al menú "Archivo""Administrador de Sitios" (o pulsa Ctrl+S).

  2. Haz clic en "Nuevo Sitio" y ponle un nombre (por ejemplo, "Mi WordPress").

  3. En la pestaña "General", rellena:

    • Protocolo: FTP - Protocolo de Transferencia de Archivos.

    • Servidor: tudominio.com o la IP.

    • Puerto: 21.

    • Modo de acceso: Normal.

    • Usuario: wpadmin@tudominio.com.

    • Contraseña: La que definiste.

  4. Pulsa "Conectar".

FileZilla guardará estos datos y en el futuro solo tendrás que abrir el Administrador de Sitios, seleccionar tu sitio y pulsar Conectar.

[WARNING] Nunca marques la opción "Guardar contraseña" en un ordenador público o compartido. Cualquiera que use ese equipo podría acceder a tu hosting sin tu permiso.


Paso 5: Subir archivos FTP con FileZilla

Ya estás conectado. Ahora vamos a ver cómo subir archivos FTP de forma efectiva.

La interfaz de FileZilla se divide en dos columnas:

  • Izquierda: Tus archivos locales (los de tu ordenador).

  • Derecha: Los archivos del servidor (tu hosting).

Para subir un archivo, simplemente:

  1. En la columna izquierda, navega hasta la carpeta donde tienes el archivo en tu ordenador.

  2. En la columna derecha, navega hasta la carpeta de destino en el servidor. Por defecto, estarás en public_html (la raíz de tu web).

  3. Arrastra el archivo desde la izquierda hasta la derecha. Verás que se inicia la transferencia en la parte inferior.

  4. Espera a que la barra de progreso llegue al 100%. El archivo aparecerá en la lista del servidor.

Para subir carpetas completas (por ejemplo, un tema de WordPress), el proceso es el mismo: arrastra la carpeta entera.

[TIP] Si tienes muchos archivos y la transferencia es lenta, puedes ir a "Editar" → "Ajustes" → "Transferencias" y limitar el número de conexiones simultáneas a 1 o 2. Esto estabiliza la conexión y evita cortes.


Errores comunes y cómo solucionarlos

Aunque el proceso es sencillo, a veces surgen problemas. Aquí tienes los más habituales y su solución:

Error "No se pudo conectar al servidor"

  • Comprueba que has escrito bien el host (sin http://).
  • Verifica que el puerto es 21.
  • Asegúrate de que tu hosting no bloquea conexiones FTP desde tu IP (prueba con otro dispositivo o contacta a soporte).

Error "Contraseña incorrecta"

  • Revisa que no tienes activado el bloqueo de mayúsculas.
  • Vuelve a crear la contraseña en DirectAdmin y pruébala de nuevo.

Error "Permiso denegado" al subir archivos

  • Es probable que la carpeta de destino no tenga permisos de escritura. En DirectAdmin, puedes cambiar los permisos de la carpeta a 755 o 775 (clic derecho en FileZilla → "Permisos de archivo").

El archivo se sube pero no se ve en la web

  • Si estás subiendo archivos a public_html, asegúrate de que no hay una caché activa (como WP Rocket o W3 Total Cache). Purgala desde el panel de WordPress.

Preguntas frecuentes (FAQ)

¿Puedo usar la misma cuenta FTP para varias webs?

No. Cada cuenta FTP está vinculada a un dominio y a un directorio. Si tienes varios sitios, crea una cuenta por cada uno.

¿FileZilla es seguro?

Sí, pero te recomiendo usar FTPS (FTP sobre SSL) si tu hosting lo permite. En DirectAdmin, puedes habilitar la opción "Secure FTP" al crear la cuenta. Luego, en FileZilla, cambia el protocolo a "FTPS - FTP sobre TLS explícito".

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

Entra en DirectAdmin, ve a "FTP Management", localiza la cuenta y haz clic en "Cambiar contraseña". No necesitas saber la anterior.

¿Puedo eliminar una cuenta FTP?

Sí, desde el mismo panel de DirectAdmin, en la lista de cuentas FTP, haz clic en el icono de la papelera. Esto no borra los archivos del servidor, solo quita el acceso.

¿Necesito FTP si puedo usar el administrador de archivos de WordPress?

No siempre. El administrador de archivos de WordPress es limitado y no permite subir archivos grandes (más de 2MB por defecto). FTP es más rápido y no tiene ese límite, así que es imprescindible para temas pesados o backups.

¿Qué es Syspanel y por qué se menciona?

Syspanel es un panel de control alternativo que algunos proveedores de hosting usan en lugar de DirectAdmin o cPanel. Si tu hosting usa Syspanel, el acceso se hace por el puerto 2106 y el proceso para crear FTP es muy parecido, pero con una interfaz diferente. Si tu proveedor te dice que uses Syspanel, no busques el puerto 2222, usa el 2106.


Conclusión y buenas prácticas finales

Ya sabes cómo crear FTP DirectAdmin y configurarlo con FileZilla. Este conocimiento te va a ahorrar muchísimo tiempo y dolores de cabeza, sobre todo cuando necesites hacer cambios urgentes en tu web o subir plugins que fallan.

Para terminar, te dejo una lista de buenas prácticas:

  • Usa contraseñas únicas para cada cuenta FTP. No reutilices la del hosting.

  • Cambia las contraseñas periódicamente, al menos cada 6 meses.

  • No compartas tu cuenta principal de FTP con nadie. Crea cuentas separadas para cada usuario.

  • Siempre sube los archivos a la carpeta correcta. Si no estás seguro, sube a public_html y listo.

  • Haz pruebas con archivos pequeños antes de subir carpetas completas. Así detectas errores rápido.

  • Si tu web es crítica, configura una copia de seguridad antes de subir archivos. Puedes hacerlo desde DirectAdmin o con un plugin de WordPress.

Con esto, ya tienes todo lo necesario para dominar el FTP en tu hosting. Si te surge cualquier duda, revisa este artículo de nuevo o consulta la documentación de tu proveedor. ¡Nos vemos en el siguiente tutorial!

¿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