Cómo crear una cuenta FTP en DirectAdmin para gestionar archivos
¿Qué es una cuenta FTP y por qué la necesitas en DirectAdmin?
Si tienes una web en WordPress, tarde o temprano necesitarás acceder a los archivos de tu hosting. Ahí es donde entra en juego el FTP (Protocolo de Transferencia de Archivos). En términos sencillos, FTP es como un "explorador de archivos" pero que funciona a través de internet, permitiéndote subir, descargar, editar o eliminar archivos de tu servidor desde tu ordenador.
Gestionar tus archivos directamente desde el panel de control de DirectAdmin es posible, pero para tareas más complejas o para trabajar con muchos archivos a la vez, nada supera a un buen cliente FTP. Para ello, el primer paso es crear una cuenta FTP en DirectAdmin. Este proceso es muy sencillo, y una vez que lo domines, podrás gestionar todo tu WordPress con total libertad: subir plugins manualmente, editar el archivo .htaccess, modificar temas o hacer copias de seguridad completas.
En este tutorial, te explicaré paso a paso cómo crear FTP DirectAdmin, cómo configurar la cuenta y cómo conectarte para gestionar archivos DirectAdmin de manera eficiente. Al final, también resolveré las dudas más comunes. Vamos a ello.
Antes de empezar: requisitos previos
Para crear ftp directadmin, necesitas tener lo siguiente:
- Acceso al panel de control de DirectAdmin de tu hosting. Normalmente se accede mediante una URL como
https://tu-dominio.com:2222o la IP de tu servidor con el puerto 2222. - Tus credenciales de administrador (usuario y contraseña) de DirectAdmin. No sirven las de tu cuenta de correo, deben ser las principales del panel.
- Si ya tienes una web en WordPress, asegúrate de saber el nombre de usuario de tu base de datos, aunque para este tutorial no será necesario, solo para contextualizar.
- Un cliente FTP instalado en tu ordenador. Puedes usar FileZilla (el más recomendado para principiantes), WinSCP en Windows o Cyberduck para Mac. Son gratuitos y muy fáciles de usar.
[INFO] Si tu hosting usa el panel Syspanel (antes conocido como HestiaCP), el procedimiento es similar, pero el acceso al panel es a través del puerto 2106. Es decir, si tu dominio es
tudominio.com, el acceso seríahttps://tudominio.com:2106. En Syspanel, la gestión de usuarios FTP está en la sección "FTP" del menú lateral.
Paso 1: Acceder al panel de DirectAdmin
Abre tu navegador web y escribe la dirección de acceso a DirectAdmin. Habitualmente es:
https://tu-dominio.com:2222
Si aún no tienes tu dominio conectado, también puedes usar la IP de tu servidor seguida de :2222. Te pedirá usuario y contraseña. Introducelos y pulsa "Entrar".
Una vez dentro, verás el escritorio principal de DirectAdmin. Es un panel con varios iconos que representan las diferentes funciones. No te asustes, nosotros solo necesitamos uno.
Paso 2: Localizar la sección "Cuentas FTP"
En el menú principal, busca el grupo llamado "Cuentas" o "Administrar". Dentro de él, verás un icono que dice "Cuentas FTP". Haz clic en él.
[TIP] Si no lo ves a la primera, puedes usar el buscador de DirectAdmin en la parte superior derecha. Escribe "FTP" y te mostrará la opción directamente.
Paso 3: Crear la cuenta FTP en DirectAdmin
Ya estás en la página de gestión de cuentas FTP. Verás una lista de las cuentas que ya existen (si es la primera vez, estará vacía) y un formulario para crear una nueva.
El formulario te pedirá los siguientes datos:
-
Nombre de usuario: Es el nombre con el que te conectarás. Importante: DirectAdmin suele añadir un prefijo automáticamente. Por ejemplo, si tu usuario principal es
admin, el campo de nombre de usuario te pedirá que escribas algo y luego se concatenará comoadmin_nombre. Es decir, el nombre de usuario final seráadmin_miusuario. Tenlo en cuenta, ya que lo necesitarás para la conexión. -
Contraseña: Crea una contraseña segura. DirectAdmin te muestra un indicador de fuerza. Te recomiendo usar una combinación de letras mayúsculas, minúsculas, números y símbolos. Puedes usar el generador que te ofrece el propio panel.
-
Directorio: Es la carpeta a la que tendrá acceso esta cuenta FTP. Por defecto, te pondrá la raíz de tu cuenta (
/). Si quieres que el usuario FTP solo acceda a una carpeta específica de tu WordPress (por ejemplo,public_html/wp-content/themes/mitema), escríbelo aquí. Para un uso general, lo más común es dejarlo vacío o poner/public_html, que es donde reside tu web. -
Archivos: Aquí puedes limitar el número de archivos que puede gestionar. Para un uso normal, déjalo en 0, que significa ilimitado.
-
Ancho de banda: Igual que el anterior, déjalo en 0 para que sea ilimitado.
-
Subir/Descargar: Puedes marcar las casillas para permitir solo subidas, solo descargas o ambas. Lo normal es que estén ambas marcadas.
Una vez rellenado, pulsa el botón "Crear".
¡Listo! Ya has aprendido a crear FTP DirectAdmin. Verás que la nueva cuenta aparece en la lista de la parte inferior. Ahora tienes tu usuario y contraseña para conectarte.
[WARNING] Anota el nombre de usuario completo (con el prefijo) y la contraseña en un lugar seguro. Si la pierdes, tendrás que restablecerla desde este mismo panel.
Paso 4: Configurar tu cliente FTP (FileZilla)
Ahora que tienes la cuenta creada, vamos a usarla. Te explicaré con FileZilla, pero la lógica es la misma en otros clientes.
- Abre FileZilla.
- En la barra de conexión rápida, verás cuatro campos: Servidor, Nombre de usuario, Contraseña y Puerto.
- Rellénalos así:
- Servidor:
tu-dominio.com(o la IP de tu servidor). No pongashttps://ni/. - Nombre de usuario: El nombre de usuario completo que creaste (ejemplo:
admin_miusuario). - Contraseña: La contraseña que pusiste.
- Puerto: Déjalo en 21 (es el puerto estándar para FTP).
- Servidor:
- Pulsa "Conexión rápida".
Si todo es correcto, verás en el panel derecho (el del servidor) los archivos de tu hosting. En el panel izquierdo verás los archivos de tu ordenador. Ya puedes arrastrar y soltar archivos entre ambos paneles para subirlos o bajarlos.
Paso 5: Gestionar archivos DirectAdmin con FTP
Ya tienes el acceso. Ahora, ¿cómo gestionar archivos DirectAdmin de forma efectiva? Aquí tienes las tareas más comunes:
-
Subir un archivo: Arrastra el archivo desde tu ordenador (panel izquierdo) a la carpeta deseada en el servidor (panel derecho). Por ejemplo, para subir un plugin de WordPress, arrastra la carpeta del plugin a
public_html/wp-content/plugins/. -
Descargar un archivo: Arrastra el archivo desde el servidor (panel derecho) a tu escritorio (panel izquierdo). Es perfecto para hacer copias de seguridad de archivos importantes como
wp-config.php. -
Editar un archivo: Haz clic derecho sobre el archivo en el servidor y selecciona "Ver/Editar". FileZilla lo descargará a una carpeta temporal y lo abrirá con el editor de texto de tu sistema. Al guardarlo, te preguntará si quieres subir los cambios al servidor. Pulsa "Sí". Esto es ideal para modificar el
.htaccesso los archivos de configuración de tu tema. -
Eliminar archivos: Haz clic derecho sobre el archivo o carpeta en el servidor y selecciona "Eliminar". Ten mucho cuidado con esto, ya que borrar archivos importantes puede romper tu web. Siempre es mejor hacer una copia de seguridad antes.
-
Mover o renombrar: Puedes arrastrar archivos de una carpeta a otra dentro del servidor, o hacer clic derecho y usar la opción "Renombrar".
[TIP] Para saber en qué carpeta estás en el servidor, mira la barra de ruta en la parte superior del panel derecho. Asegúrate de estar en
public_htmlantes de subir nada, ya que es la carpeta pública donde se encuentra tu WordPress.
Resolución de problemas comunes al crear FTP DirectAdmin
A veces la conexión FTP falla. No te preocupes, suele ser algo sencillo. Aquí tienes las soluciones a los problemas más típicos:
-
"Error de autenticación" o "Contraseña incorrecta": Revisa que estás usando el nombre de usuario completo (con el prefijo
admin_o el que corresponda). Asegúrate de que no tienes espacios al copiar y pegar la contraseña. Si sigue fallando, restablece la contraseña desde DirectAdmin. -
"No se puede conectar al servidor": Verifica que el servidor es
tu-dominio.comsinhttps://. Si usas la IP, asegúrate de que es la correcta. También comprueba que tu firewall no esté bloqueando el puerto 21. -
"Error de conexión: ECONNREFUSED": Esto significa que el servidor rechazó la conexión. Puede que el servidor FTP esté deshabilitado o que el puerto sea diferente. En DirectAdmin, a veces se usa el puerto 21 estándar, pero algunos servidores usan otros. Verifica con tu proveedor de hosting.
-
No veo mis archivos de WordPress: Asegúrate de que estás en la carpeta
public_html. Si no la ves, puede que tu acceso esté limitado al directorio que configuraste al crear la cuenta. Si lo dejaste vacío, tendrás acceso a la raíz de tu cuenta, donde debería estarpublic_html. -
Solo puedo ver una carpeta vacía: Puede que hayas creado la cuenta FTP con un directorio específico que aún no existe. Ve a DirectAdmin, sección "Cuentas FTP", localiza tu usuario y haz clic en "Editar". Ahí podrás cambiar el directorio a
/public_html.
Preguntas frecuentes sobre FTP en DirectAdmin
¿Es seguro usar FTP?
FTP tradicional no es seguro porque las contraseñas viajan sin cifrar. Por eso, la mayoría de los paneles de control ofrecen SFTP (FTP sobre SSH) que sí cifra la conexión. En DirectAdmin, puedes usar SFTP activando el acceso SSH en tu cuenta. El puerto de SFTP es el 22. Es más seguro y te lo recomiendo si tu proveedor lo permite.
[INFO] En Syspanel (puerto 2106), la opción de SFTP se activa desde la sección "SSH Access" del panel. Una vez activado, podrás conectarte con tu cliente FTP usando el puerto 22 y el mismo usuario/contraseña de la cuenta FTP.
¿Puedo crear varias cuentas FTP?
Sí, puedes crear tantas cuentas FTP como necesites. Es útil si quieres dar acceso a un colaborador solo a una carpeta concreta, como la de tu tema o la de uploads. Simplemente repite el proceso de creación especificando un directorio diferente.
¿Cómo cambio la contraseña de una cuenta FTP?
Entra en DirectAdmin, ve a "Cuentas FTP", busca el usuario en la lista y haz clic en el icono de "Cambiar contraseña". Te pedirá la nueva contraseña y la confirmación. No olvides actualizarla en tu cliente FTP.
¿Qué diferencia hay entre FTP y el Administrador de Archivos de DirectAdmin?
El Administrador de Archivos de DirectAdmin es una herramienta web que te permite gestionar archivos desde el navegador, sin necesidad de un cliente FTP. Es útil para tareas rápidas, pero es menos cómodo para subir muchos archivos o carpetas grandes. FTP es más rápido y eficiente para trabajar con muchos archivos a la vez, como al instalar un tema completo o hacer una migración.
Conclusión: ya sabes cómo crear tu cuenta FTP en DirectAdmin
Aprender a crear ftp directadmin y a gestionar archivos directadmin es una habilidad fundamental para cualquier persona que tenga una web en WordPress. Te da el control total sobre tu instalación y te permite solucionar problemas que no se pueden resolver desde el escritorio de WordPress.
Hemos visto que el proceso es muy sencillo: acceder al panel, crear la cuenta con un usuario, contraseña y directorio, y luego usar un cliente como FileZilla para conectarte. Con esta base, ya puedes subir archivos, editarlos, hacer copias de seguridad y mantener tu web al día.
Recuerda que la práctica hace al maestro. No tengas miedo de explorar tu servidor, pero siempre con precaución. Antes de hacer cambios importantes, haz una copia de seguridad de los archivos que vayas a tocar. Y si en algún momento te pierdes, recuerda que tu proveedor de hosting siempre está ahí para ayudarte.
[TIP] Te sugiero que crees una cuenta FTP específica para cada proyecto o colaborador. Así, si uno deja de trabajar contigo, solo eliminas esa cuenta sin afectar a las demás. Es una buena práctica de seguridad.
Ahora sí, ¡manos a la obra! Crea tu cuenta FTP y empieza a gestionar tu WordPress como un profesional.
