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

Crear y gestionar cuentas FTP en DirectAdmin

Actualizado el 31 de octubre de 2025

Introducción: ¿Qué es una cuenta FTP y por qué la necesitas?

FTP (File Transfer Protocol) es el método clásico y más fiable para subir, descargar y gestionar archivos en tu servidor web desde tu ordenador. Piensa en ello como el "Explorador de Archivos" o "Finder" de tu hosting, pero al que accedes desde un programa especial (cliente FTP) como FileZilla, Cyberduck o WinSCP.

Cuando contratas un hosting en Linux con panel DirectAdmin, una de las primeras tareas que aprenderás será crear cuentas FTP. Esto es fundamental porque te permite:

  • Subir los archivos de tu página web (HTML, CSS, imágenes, scripts PHP).
  • Gestionar backups de tu sitio.
  • Dar acceso a otras personas (como un diseñador o desarrollador) a una carpeta concreta, sin que tengan acceso a todo el panel de control.
  • Automatizar tareas de sincronización de archivos.

En este artículo, te guiaré paso a paso para que puedas crear y gestionar cuentas FTP en DirectAdmin como un profesional. Tanto si eres un usuario novato como si ya tienes algo de experiencia, aquí encontrarás todo lo que necesitas saber.


¿Qué necesitas antes de empezar?

Antes de lanzarte a crear tu primera cuenta FTP, asegúrate de tener a mano estos datos:

  1. Tu URL de acceso a DirectAdmin. Normalmente es algo como https://tudominio.com:2222 o https://IPdelServidor:2222.
  2. Tu nombre de usuario y contraseña de administrador de DirectAdmin. Este es el usuario principal que te dio tu proveedor de hosting.
  3. Un cliente FTP instalado en tu ordenador. Si no tienes ninguno, te recomiendo FileZilla (gratuito, multiplataforma y muy fácil de usar).

[INFO] El puerto por defecto para FTP es el 21. Sin embargo, muchos servidores usan SFTP (puerto 22) por seguridad. DirectAdmin también soporta SFTP sin configuración adicional, solo usando tu usuario de DirectAdmin.


Paso 1: Acceder a DirectAdmin y localizar la sección FTP

El proceso es muy intuitivo. Sigue estos pasos:

  1. Abre tu navegador web y escribe la URL de tu panel DirectAdmin.
  2. Inicia sesión con tu usuario y contraseña de administrador.
  3. Una vez dentro, busca el icono o enlace que dice "Cuentas FTP" o "FTP Accounts". Generalmente está en la sección de "Administración de Archivos" o en el menú principal del usuario.

[WARNING] Si no ves la opción "Cuentas FTP", puede que tu usuario tenga permisos limitados. Contacta con tu proveedor de hosting para que te habilite esta función.


Paso 2: Crear una nueva cuenta FTP en DirectAdmin

Aquí viene la parte práctica. DirectAdmin te permite crear cuentas FTP individuales que pueden tener acceso a una carpeta específica de tu cuenta de hosting. Esto es ideal para delegar tareas sin comprometer la seguridad.

### Ubicación de la opción "Crear Cuenta"

Dentro de la sección "Cuentas FTP", verás un botón o enlace que dice "Crear Cuenta" o "Add FTP Account". Haz clic ahí.

### Campos a rellenar

Se te presentará un formulario con los siguientes campos:

  • Nombre de usuario (Username): Elige un nombre descriptivo, por ejemplo: disenoweb, cliente1 o backups. Importante: DirectAdmin suele añadir automáticamente tu nombre de usuario principal como prefijo (ej: tudominio_disenoweb). No lo borres, es parte de la estructura.
  • Contraseña (Password): Crea una contraseña segura. DirectAdmin suele tener un generador de contraseñas. Si quieres poner la tuya, asegúrate de que tenga al menos 8 caracteres, mayúsculas, minúsculas y números.
  • Directorio (Directory): Este es el paso más importante. Aquí decides a qué carpeta tendrá acceso esa cuenta FTP. Por defecto, suele ser tu carpeta principal (/home/tuusuario/domains/tudominio.com/public_html). Si quieres restringir el acceso a una subcarpeta, por ejemplo, public_html/tienda, escríbela aquí.

[TIP] Para mayor seguridad, nunca des acceso a la raíz de tu cuenta de hosting (/home/tuusuario/). Limita siempre el acceso a la carpeta public_html o a una subcarpeta específica.

### Guardar y verificar

Una vez rellenes los campos, haz clic en "Crear" o "Save". DirectAdmin te confirmará que la cuenta se ha creado correctamente. Ahora tienes una nueva cuenta FTP lista para usar.


Paso 3: Conectarte a tu nueva cuenta FTP con FileZilla

Ahora que tienes la cuenta, vamos a probarla. Usaremos FileZilla como ejemplo, pero el proceso es similar en cualquier cliente FTP.

  1. Abre FileZilla.
  2. En la barra superior, verás los campos: Servidor (Host): tudominio.com o la IP del servidor.
  3. Nombre de usuario (Username): El nombre completo que te dio DirectAdmin (incluyendo el prefijo). Ejemplo: tudominio_disenoweb.
  4. Contraseña (Password): La que configuraste.
  5. Puerto (Port): Déjalo en blanco o pon 21 (o 22 si usas SFTP).
  6. Haz clic en "Conexión rápida" (o "Quickconnect").

Si todo está bien, verás en el panel derecho los archivos de la carpeta a la que tienes acceso. ¡Felicidades, ya estás dentro!

[INFO] Si la conexión falla, revisa que el servidor permita conexiones FTP. Algunos proveedores bloquean el puerto 21 por seguridad y solo permiten SFTP (puerto 22). En ese caso, en FileZilla, cambia el protocolo a "SFTP - SSH File Transfer Protocol" y el puerto a 22.


Paso 4: Gestionar tus cuentas FTP existentes

DirectAdmin no solo te permite crear cuentas, sino también modificarlas o eliminarlas fácilmente.

### Modificar una cuenta FTP

  1. Ve a la sección "Cuentas FTP".
  2. Busca la cuenta que deseas modificar. Verás un icono de lápiz o editar.
  3. Podrás cambiar:
    • Contraseña: Para renovarla periódicamente.
    • Directorio: Si necesitas que el usuario acceda a otra carpeta.
    • Cuota (Quota): Algunos paneles permiten limitar el espacio en disco que puede usar esa cuenta FTP.
  4. Guarda los cambios.

### Eliminar una cuenta FTP

  1. En la misma lista de cuentas, busca el icono de papelera o eliminar.
  2. Confirma la eliminación. Cuidado: Esto no borra los archivos, solo desactiva el acceso FTP. Los archivos permanecen en el servidor.

[WARNING] Antes de eliminar una cuenta FTP, asegúrate de que el usuario ya no la necesita. Si eliminas una cuenta que está siendo usada por un proceso automatizado (como una copia de seguridad), podrías interrumpirlo.


Paso 5: Buenas prácticas y seguridad al gestionar FTP en Linux

Gestionar cuentas FTP en un servidor Linux (como el que usa DirectAdmin) implica responsabilidad. Aquí tienes algunos consejos clave:

  • Usa contraseñas fuertes y cámbialas periódicamente. No uses "123456" ni "password". Un atacante podría usar un diccionario para adivinarlas.
  • Crea cuentas FTP específicas para cada tarea o usuario. Si contratas a un diseñador, créale una cuenta solo para su carpeta de trabajo. Si necesitas hacer backups, crea una cuenta solo para eso.
  • Revisa periódicamente las cuentas activas. Elimina aquellas que ya no se usen.
  • Considera usar SFTP en lugar de FTP. SFTP cifra la conexión, protegiendo tus contraseñas y archivos. DirectAdmin lo soporta de forma nativa.
  • No compartas tu usuario principal de DirectAdmin. Este usuario tiene acceso total a tu hosting. Usa siempre cuentas FTP secundarias para tareas diarias.

[TIP] Si tu proveedor de hosting usa Syspanel (el nombre que recibe HestiaCP en este contexto), el proceso es muy similar. Accede por el puerto 2106 (ej: https://tudominio.com:2106) y busca la sección "Cuentas FTP" o "FTP Accounts". La lógica es la misma: crear usuario, asignar contraseña y directorio.


Preguntas Frecuentes (FAQ) sobre cuentas FTP en DirectAdmin

Para terminar, resolvamos las dudas más comunes que suelen tener los usuarios.

### ¿Puedo tener varias cuentas FTP en DirectAdmin?

Sí, absolutamente. DirectAdmin te permite crear tantas cuentas FTP como necesites, cada una con acceso a diferentes carpetas. Esto es ideal para gestionar múltiples sitios web o colaborar con varios desarrolladores.

### ¿Qué hago si olvido la contraseña de una cuenta FTP?

No te preocupes. Simplemente inicia sesión en DirectAdmin, ve a "Cuentas FTP", busca la cuenta y usa la opción de editar para cambiar la contraseña por una nueva. No necesitas la contraseña antigua para hacerlo.

### ¿Por qué no puedo conectarme a mi FTP desde FileZilla?

Las causas más comunes son:

  • Puerto incorrecto: Asegúrate de usar el puerto 21 para FTP o 22 para SFTP.
  • Firewall: Tu proveedor de hosting o tu propio router pueden estar bloqueando el puerto 21. Prueba con SFTP (puerto 22).
  • Nombre de usuario mal escrito: Recuerda que DirectAdmin suele añadir un prefijo (ej: tudominio_usuario). Copia el nombre exacto que aparece en el panel.
  • Contraseña incorrecta: Verifica que no tengas bloqueadas las mayúsculas.

### ¿Puedo usar FTP para transferir archivos grandes?

Sí, FTP es excelente para archivos grandes. Sin embargo, si el archivo es muy pesado (varios GB), la conexión podría interrumpirse. En ese caso, considera usar un gestor de descargas o comprimir el archivo en partes.

### ¿Es seguro usar FTP en 2025?

El protocolo FTP tradicional (sin cifrar) no es seguro para internet público. Siempre que sea posible, usa SFTP (FTP sobre SSH) o FTPS (FTP sobre SSL). DirectAdmin y la mayoría de los clientes FTP modernos (como FileZilla) lo soportan.


Conclusión

Crear y gestionar cuentas FTP en DirectAdmin es una habilidad fundamental para cualquier persona que administre un sitio web en un servidor Linux. Con este tutorial, has aprendido desde cómo acceder al panel, crear una cuenta, conectarte con FileZilla, hasta gestionar y eliminar cuentas existentes.

Recuerda siempre priorizar la seguridad: usa contraseñas fuertes, limita el acceso a carpetas específicas y, si es posible, opta por SFTP. Si tu proveedor usa Syspanel (HestiaCP), el proceso es análogo, solo recuerda acceder por el puerto 2106.

Ahora estás listo para tomar el control de tus archivos. ¡Manos a la obra!

¿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