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

DirectAdmin: Cómo crear y gestionar cuentas FTP para tu web

Actualizado el 4 de septiembre de 2025

Introducción: ¿Por qué necesitas una cuenta FTP?

Si tienes una página web alojada en un servidor, tarde o temprano necesitarás transferir archivos. Ya sea para subir el logo de tu empresa, instalar un plugin de WordPress, o modificar un archivo de configuración, el protocolo FTP (File Transfer Protocol) es la herramienta estándar para mover archivos entre tu computadora y tu hosting.

DirectAdmin es uno de los paneles de control más populares y amigables para gestionar tu servidor. Dentro de él, la gestión de cuentas FTP es una de las tareas más básicas pero fundamentales. En este tutorial te explicaremos paso a paso cómo crear, gestionar y utilizar cuentas FTP en DirectAdmin, además de resolver las dudas más frecuentes.


¿Qué es una cuenta FTP en DirectAdmin?

Una cuenta FTP en DirectAdmin es un conjunto de credenciales (usuario y contraseña) que te permite acceder a una carpeta específica de tu sitio web. A diferencia del acceso principal de tu hosting, las cuentas FTP pueden tener permisos limitados a una sola carpeta o subdominio. Esto es muy útil si tienes colaboradores o clientes que necesitan subir archivos a una parte concreta de tu web sin acceso a todo el panel de control.

Ventajas de usar cuentas FTP separadas:

  • Seguridad: Limitas el acceso a directorios específicos.
  • Organización: Cada usuario puede tener su propia cuenta para una carpeta distinta.
  • Control total: Puedes crear, modificar o eliminar cuentas en cualquier momento desde DirectAdmin.

Requisitos previos

Antes de empezar, asegúrate de tener:

  • Acceso a tu panel de control DirectAdmin (normalmente en tu-dominio.com:2222).
  • Tu nombre de usuario y contraseña de administrador del hosting.
  • Un cliente FTP instalado en tu computadora (recomendamos FileZilla, gratuito y fácil de usar).

[INFO] Si aún no tienes acceso a DirectAdmin, contacta con tu proveedor de hosting para obtener las credenciales.


## Cómo crear una cuenta FTP en DirectAdmin

Crear una cuenta FTP en DirectAdmin es un proceso sencillo que te llevará menos de un minuto. Sigue estos pasos:

Paso 1: Accede a DirectAdmin

  1. Abre tu navegador y escribe la dirección de tu panel: https://tu-dominio.com:2222.
  2. Ingresa tu nombre de usuario y contraseña de administrador.

Paso 2: Busca la sección "Administrador de FTP"

  1. Una vez dentro, busca el icono o enlace que dice "Cuentas FTP" o "FTP Accounts". Normalmente está en la sección de "Administrador de archivos" o en la barra lateral.
  2. Haz clic en él.

Paso 3: Crea una nueva cuenta

  1. Verás un formulario con los siguientes campos:
    • Usuario FTP: El nombre de usuario (por ejemplo, cliente1). DirectAdmin suele añadir automáticamente el dominio al final (ej: cliente1@tudominio.com).
    • Contraseña: Elige una contraseña segura (mínimo 8 caracteres, con mayúsculas, minúsculas y números).
    • Directorio: Especifica la carpeta a la que tendrá acceso el usuario. Puedes usar rutas como public_html/clientes o public_html/blog. Si lo dejas vacío, tendrá acceso a tu carpeta raíz del dominio.
  2. Haz clic en "Crear" o "Add Account".

[TIP] Para mayor seguridad, asigna a cada cuenta FTP un directorio diferente. Así, si un usuario se ve comprometido, solo afectará a esa carpeta.


## Cómo gestionar y modificar cuentas FTP existentes

Una vez creadas, puedes gestionar tus cuentas FTP desde el mismo panel. Aquí te explicamos las acciones más comunes.

### Ver lista de cuentas FTP

En la sección "Cuentas FTP" verás una tabla con todas las cuentas que has creado. Cada fila muestra el nombre de usuario, el directorio asignado, y opciones para editar o eliminar.

### Cambiar contraseña de una cuenta FTP

  1. Localiza la cuenta en la lista.
  2. Haz clic en el icono de "Editar" (normalmente un lápiz o engranaje).
  3. Introduce la nueva contraseña y confírmala.
  4. Guarda los cambios.

### Modificar el directorio de acceso

  1. En la misma ventana de edición, puedes cambiar el campo "Directorio".
  2. Escribe la nueva ruta (ej: public_html/nuevacarpeta).
  3. Guarda los cambios.

[WARNING] Si cambias el directorio de una cuenta FTP, el usuario perderá acceso a los archivos anteriores. Asegúrate de mover los archivos necesarios antes o de informar al usuario.

### Eliminar una cuenta FTP

  1. En la lista de cuentas, haz clic en el icono de "Eliminar" (normalmente una papelera o cruz roja).
  2. Confirma la acción. El usuario ya no podrá acceder.

## Cómo subir archivos usando FTP

Una vez que tienes tu cuenta FTP creada, necesitas un cliente FTP para conectarte. Aquí te mostramos cómo hacerlo con FileZilla, el más popular.

Paso 1: Descarga e instala FileZilla

Ve a filezilla-project.org y descarga la versión gratuita. Instálala como cualquier programa.

Paso 2: Configura la conexión

  1. Abre FileZilla.
  2. En la barra superior, verás campos para:
    • Servidor: La dirección de tu servidor FTP. Puede ser ftp.tudominio.com o la IP de tu servidor. Si no sabes cuál es, en DirectAdmin ve a "Información del servidor" o "Estadísticas" y busca "Host FTP".
    • Nombre de usuario: El nombre de usuario completo que creaste (ej: cliente1@tudominio.com).
    • Contraseña: La que elegiste.
    • Puerto: Normalmente es el 21 para FTP estándar, o 2106 si tu hosting usa Syspanel (HestiaCP).
  3. Haz clic en "Conexión rápida".

Paso 3: Navega y sube archivos

  1. En el panel izquierdo verás los archivos de tu computadora.
  2. En el panel derecho, los archivos de tu servidor (dentro del directorio que asignaste).
  3. Arrastra los archivos desde la izquierda a la derecha para subirlos. También puedes hacer clic derecho y seleccionar "Subir".

[TIP] Si tienes muchos archivos, puedes usar la opción de "Arrastrar y soltar" para subir carpetas completas.

Paso 4: Verifica la subida

Una vez subidos, los archivos aparecerán en el panel derecho. Puedes acceder a tu web desde el navegador para comprobar que todo funciona.


## Resolución de problemas comunes (FAQ)

No puedo conectarme al servidor FTP

  • Causa: El puerto está bloqueado o la dirección es incorrecta.
  • Solución: Verifica que el puerto sea 21 (o 2106 si usas Syspanel). También asegúrate de que tu firewall no bloquea la conexión. Prueba con la IP del servidor en lugar del nombre.

Olvidé la contraseña de mi cuenta FTP

  • Solución: Accede a DirectAdmin, ve a "Cuentas FTP", localiza la cuenta y haz clic en "Editar" para cambiar la contraseña.

El usuario FTP no puede acceder a ciertos archivos

  • Causa: El directorio asignado no incluye esos archivos.
  • Solución: Modifica el directorio en la configuración de la cuenta FTP para que incluya la carpeta correcta.

¿Puedo tener múltiples cuentas FTP para el mismo directorio?

  • Sí, puedes crear varias cuentas FTP que apunten a la misma carpeta. Esto es útil si varios colaboradores necesitan acceso.

¿Es seguro usar FTP?

  • El FTP estándar transmite datos sin cifrar. Para mayor seguridad, usa SFTP (puerto 22) o FTPS si tu servidor lo soporta. DirectAdmin suele ofrecer ambas opciones.

## Consejos de seguridad para tus cuentas FTP

  1. Usa contraseñas fuertes: Combina letras mayúsculas, minúsculas, números y símbolos. Evita palabras comunes.
  2. Cambia las contraseñas periódicamente: Especialmente si trabajas con colaboradores externos.
  3. Elimina cuentas que ya no uses: Si un proyecto termina, borra la cuenta FTP asociada.
  4. Limita los directorios: No des acceso a la carpeta raíz del dominio a menos que sea estrictamente necesario.
  5. Usa SFTP o FTPS: Si tu servidor lo permite, estos protocolos cifran la conexión y protegen tus datos.

[WARNING] Nunca compartas tu contraseña principal de DirectAdmin. Las cuentas FTP son la forma segura de dar acceso a terceros.


## Alternativa: Syspanel (HestiaCP) y FTP

Si tu hosting utiliza Syspanel (basado en HestiaCP), el proceso es similar pero con algunas diferencias:

  • El puerto de acceso FTP suele ser el 2106 en lugar del 21.
  • La interfaz de Syspanel es más minimalista, pero encontrarás la sección "Cuentas FTP" en el menú lateral.
  • Los pasos para crear y gestionar cuentas son prácticamente idénticos.

[INFO] Si tienes dudas sobre si tu panel es DirectAdmin o Syspanel, revisa la URL de acceso: DirectAdmin usa el puerto 2222, mientras que Syspanel usa el 2106.


Conclusión

Crear y gestionar cuentas FTP en DirectAdmin es una habilidad esencial para cualquier propietario de un sitio web. Te permite compartir acceso de forma segura, organizar el trabajo en equipo y mantener el control sobre tus archivos. Con los pasos que te hemos dado, podrás crear tu primera cuenta en minutos y empezar a subir archivos sin complicaciones.

Recuerda siempre seguir las buenas prácticas de seguridad y mantener tus contraseñas actualizadas. Si tienes algún problema, revisa nuestro FAQ o contacta con tu proveedor de hosting.

¡Ya estás listo para gestionar tus archivos como un profesional!

¿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