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

¿Cómo crear un usuario FTP para WordPress en DirectAdmin?

Actualizado el 14 de abril de 2026

¿Alguna vez has necesitado subir un tema, un plugin o modificar un archivo de tu WordPress y te has encontrado con que no puedes hacerlo desde el panel de administración? O quizás tu web te pide que introduzcas credenciales FTP y no sabes qué poner. No te preocupes, es una situación muy común.

La solución es crear un usuario FTP específico para tu WordPress. Esto te permite gestionar los archivos de tu sitio de forma segura y directa, sin tener que usar el usuario principal de tu hosting. En este artículo, te voy a explicar paso a paso cómo crear un usuario FTP DirectAdmin WordPress de manera sencilla, incluso si nunca lo has hecho antes.

Vamos a verlo con calma, como si estuviéramos tomando un café y te lo explicara en persona.

¿Qué es FTP y por qué necesito un usuario para WordPress?

FTP (File Transfer Protocol) es un protocolo que te permite conectarte al servidor donde está alojada tu web y ver todos sus archivos, como si fuera una carpeta más de tu ordenador. Piensa en ello como una llave maestra para acceder a la estructura de tu sitio.

Cuando usas WordPress, a veces necesitas tocar archivos directamente, por ejemplo, para:

  • Subir un tema o plugin que has descargado.
  • Editar el archivo wp-config.php para ajustar la configuración.
  • Subir imágenes o documentos pesados.
  • Solucionar errores de conexión de base de datos.

El problema es que si usas el usuario principal de tu hosting para todo, corres el riesgo de que, si alguien obtiene esa contraseña, tenga acceso completo a tu cuenta. Por eso, crear un usuario FTP específico para WordPress es una práctica de seguridad excelente. Además, te permite limitar el acceso a una sola carpeta (la de tu WordPress) y no a todo el servidor.

Requisitos previos antes de empezar

Antes de lanzarnos a crear el usuario, asegurémonos de que tienes todo lo necesario:

  1. Acceso a DirectAdmin: Necesitas las credenciales de tu panel de control de hosting. Normalmente las recibes por correo al contratar el servicio.
  2. Nombre de tu dominio: Por ejemplo, midominio.com o miblog.es.
  3. Paciencia: No es complicado, pero es mejor ir paso a paso.

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar, pero el acceso se hace por el puerto 2106. No obstante, aquí nos centraremos en DirectAdmin, que es uno de los paneles más populares.

Paso a paso: Cómo crear un usuario FTP en DirectAdmin para WordPress

Sigue estos pasos al pie de la letra y en 5 minutos tendrás tu usuario FTP listo.

1. Accede a tu panel de DirectAdmin

Abre tu navegador web y escribe la dirección de tu panel. Normalmente es algo como:
https://tudominio.com:2222 o la IP que te haya proporcionado tu proveedor de hosting.

Introduce tu nombre de usuario y contraseña de DirectAdmin. Una vez dentro, verás un panel lleno de iconos. No te asustes, es muy visual.

2. Busca la sección "Cuentas FTP"

Dentro del panel, busca un icono o un enlace que diga "Cuentas FTP" o "FTP Accounts". Normalmente está en la sección de "Gestión de Archivos" o "File Management". Haz clic en él.

3. Crea un nuevo usuario FTP

Ahora verás una pantalla con una lista de usuarios FTP existentes (si hay alguno) y un formulario para crear uno nuevo. Rellena los campos con cuidado:

  • Nombre de usuario: Elige un nombre descriptivo, por ejemplo wp-midominio o usuarioftp. Importante: DirectAdmin suele añadir automáticamente el nombre de tu cuenta principal delante. Por ejemplo, si tu cuenta es usuario1, el nombre completo del FTP será usuario1_wp-midominio. No te preocupes, es normal.
  • Contraseña: Crea una contraseña segura. Mezcla mayúsculas, minúsculas, números y símbolos. Puedes usar un gestor de contraseñas o el generador que a veces incluye el propio panel.
  • Directorio: Este es el paso más importante. Debes indicar la ruta exacta donde está instalado tu WordPress. Normalmente, es algo como /home/usuario1/domains/midominio.com/public_html. Si tu WordPress está en una subcarpeta (por ejemplo, public_html/blog), escribe esa ruta completa.
  • Cuota: Puedes dejar el valor por defecto (0 = sin límite) o establecer un límite de espacio, por ejemplo, 500 MB. No es obligatorio.

Consejo: Si no sabes cuál es la ruta exacta, puedes usar el botón de "Examinar" o "Browse" que suele aparecer. Te permitirá navegar por las carpetas hasta encontrar la de tu WordPress.

4. Guarda los cambios

Una vez relleno el formulario, haz clic en el botón "Crear" o "Guardar". El sistema te confirmará que el usuario se ha creado correctamente. ¡Enhorabuena! Ya tienes tu usuario FTP DirectAdmin WordPress.

Cómo conectar tu WordPress con el nuevo usuario FTP

Ahora que tienes el usuario, toca usarlo. Normalmente, cuando WordPress te pide credenciales FTP (por ejemplo, al intentar instalar un plugin), te aparecerá un formulario con estos campos:

  • Servidor FTP: Pon localhost o 127.0.0.1. También puedes probar con ftp.tudominio.com.
  • Nombre de usuario: Escribe el nombre completo que te apareció al crearlo (por ejemplo, usuario1_wp-midominio).
  • Contraseña: La que elegiste.
  • Puerto: Déjalo en 21 (es el puerto estándar FTP).

Si todo está correcto, WordPress se conectará y podrás instalar lo que necesites.

Gestión de archivos WordPress con tu nuevo acceso FTP

Una vez conectado, puedes usar un cliente FTP como FileZilla (gratuito) o el propio administrador de archivos de DirectAdmin para gestionar los archivos de tu WordPress. Aquí tienes algunas tareas comunes:

  • Subir un tema: Descarga el tema en tu ordenador, descomprímelo y arrastra la carpeta a public_html/wp-content/themes/.
  • Subir un plugin: Haz lo mismo, pero en public_html/wp-content/plugins/.
  • Editar archivos: Haz clic derecho sobre un archivo (como wp-config.php) y elige "Ver/Editar". Se abrirá con tu editor de texto local.

Recuerda: Siempre que edites archivos directamente, haz una copia de seguridad antes por si algo sale mal.

Preguntas frecuentes (FAQ) sobre FTP DirectAdmin WordPress

Aquí respondo a las dudas más comunes que suelen tener los usuarios.

¿Qué hago si no recuerdo la contraseña de mi usuario FTP?

No pasa nada. Vuelve a la sección "Cuentas FTP" en DirectAdmin, busca tu usuario en la lista y haz clic en el icono de editar (normalmente un lápiz). Allí puedes cambiar la contraseña sin problemas.

¿Por qué WordPress me sigue pidiendo credenciales FTP si ya las puse?

Esto suele pasar por problemas de permisos de archivos. El usuario FTP que creaste debe tener permisos de escritura en las carpetas de WordPress. Si el problema persiste, contacta a tu soporte técnico y pídeles que verifiquen los permisos de wp-content.

¿Puedo usar el mismo usuario FTP para varios sitios WordPress?

Técnicamente sí, si apuntas al directorio raíz de tu cuenta, pero no es recomendable por seguridad. Lo mejor es crear un usuario FTP por cada sitio WordPress que tengas. Así, si uno se ve comprometido, los demás están a salvo.

¿Es seguro usar FTP en lugar del administrador de archivos de DirectAdmin?

Ambos son seguros si se usan correctamente. FTP es más rápido para subir archivos grandes y te permite usar un cliente externo. El administrador de archivos es útil para cambios rápidos desde el navegador. La clave está en usar contraseñas fuertes y no compartir tus credenciales.

Mi hosting usa Syspanel (HestiaCP) en lugar de DirectAdmin. ¿Cómo hago?

El proceso es muy similar. Accede a tu Syspanel por el puerto 2106 (por ejemplo, https://tudominio.com:2106). Busca la sección de "Cuentas FTP" y crea un nuevo usuario indicando el directorio de tu WordPress. La única diferencia es la interfaz, pero la lógica es la misma.

Consejos finales para mantener tu WordPress seguro

Crear un usuario FTP específico es solo el primer paso. Aquí tienes algunas buenas prácticas adicionales:

  • Cambia las contraseñas periódicamente: Tanto la de DirectAdmin como la de tu usuario FTP.
  • No uses el usuario principal para FTP: Siempre crea usuarios secundarios para cada tarea.
  • Mantén tu WordPress actualizado: Las actualizaciones corrigen vulnerabilidades de seguridad.
  • Usa un plugin de seguridad: Como Wordfence o Sucuri, que te ayudan a monitorizar accesos sospechosos.

[TIP]: Si alguna vez necesitas dar acceso a un desarrollador o diseñador, créale un usuario FTP temporal con permisos limitados a la carpeta de tu tema o plugins. Así no tendrá acceso a todo tu sitio.

[WARNING]: No compartas nunca tu contraseña de DirectAdmin con nadie. Es la llave maestra de todo tu hosting. Usa siempre usuarios FTP secundarios para tareas concretas.

[INFO]: Si tu web da error de "conexión FTP fallida" al instalar un plugin, prueba a cambiar el método de conexión en el archivo wp-config.php añadiendo esta línea: define('FS_METHOD', 'direct');. Esto le dice a WordPress que intente escribir directamente sin FTP.

Conclusión

Crear un usuario FTP para WordPress en DirectAdmin es un proceso sencillo que te da mucho control y seguridad sobre tu sitio. Con solo unos pocos clics, puedes gestionar tus archivos de forma eficiente y proteger tu cuenta de accesos no deseados.

Recuerda que la clave está en la práctica: una vez que lo hagas la primera vez, verás que es pan comido. Si te surge cualquier duda, vuelve a leer esta guía o consulta con el soporte de tu hosting. ¡Tu WordPress te lo agradecerá!

Ahora ya sabes cómo hacerlo. ¡Manos a la obra y a disfrutar de tu web sin limitaciones!

¿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