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

Cómo crear una cuenta FTP en DirectAdmin para subir archivos

Actualizado el 9 de noviembre de 2025

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

Cuando tienes una página web, los archivos que la componen (imágenes, textos, código, vídeos) viven en un servidor remoto. Para mover esos archivos desde tu ordenador al servidor, necesitas un protocolo de transferencia de archivos. El más común y fiable es el FTP (File Transfer Protocol).

En DirectAdmin, uno de los paneles de control de hosting más usados, puedes crear cuentas FTP de forma rápida y segura. Esto te permite dar acceso a colaboradores, diseñadores o simplemente organizar mejor tus propios proyectos sin compartir la contraseña principal de tu hosting.

Crear una cuenta FTP en DirectAdmin es un proceso sencillo que te llevará menos de cinco minutos. Además, al crear cuentas FTP separadas, aumentas la seguridad: cada usuario tendrá acceso solo a la carpeta que tú decidas, y podrás eliminar su acceso cuando quieras sin afectar al resto de tu web.

En esta guía completa aprenderás a crear FTP DirectAdmin paso a paso, configurar sus permisos y, lo más importante, subir archivos FTP con programas como FileZilla, el cliente FTP más popular del mercado.


Paso previo: Accede a tu panel de DirectAdmin

Antes de crear cualquier cuenta, necesitas entrar en tu panel de control. DirectAdmin normalmente está disponible en una dirección como https://tudominio.com:2222 o https://tuip:2222. Si no lo recuerdas, revisa el correo de bienvenida de tu proveedor de hosting.

Una vez dentro, verás un panel con varias secciones. Busca el apartado "FTP Management" o "Gestión FTP". En la mayoría de versiones de DirectAdmin, esta opción se encuentra en el menú lateral izquierdo o en la sección de "Archivos" del panel principal.

Si tu proveedor usa un panel modificado, el nombre puede variar ligeramente, pero siempre encontrarás algo relacionado con "FTP" o "Cuentas FTP". Si tienes dudas, contacta con tu soporte de hosting: es un servicio que todos ofrecen.


Cómo crear una cuenta FTP en DirectAdmin: paso a paso

Ahora sí, vamos a lo importante. Sigue estos pasos para crear cuenta FTP DirectAdmin sin errores:

1. Localiza la opción "FTP Management"

Dentro de DirectAdmin, busca el icono o enlace llamado "FTP Management" o "FTP Accounts". Al hacer clic, se abrirá una nueva página con la lista de cuentas FTP existentes (si tienes alguna) y un formulario para crear nuevas.

2. Haz clic en "Create FTP Account" o "Agregar cuenta"

En la parte superior o inferior de esa página, verás un botón con el texto "Create FTP Account". En versiones en español, puede aparecer como "Crear cuenta FTP" o "Agregar cuenta". Pulsa ese botón y se desplegará el formulario de creación.

3. Rellena los datos del formulario

El formulario tiene campos muy importantes que debes entender antes de rellenar:

Nombre de usuario (Username): Este será el nombre de acceso para esa cuenta FTP. DirectAdmin suele sugerir un formato como usuario@tudominio.com, pero puedes personalizarlo. Te recomiendo usar algo descriptivo, como webmaster o diseno. Ejemplo: diseno@tudominio.com.

Contraseña (Password): Debe ser segura. Usa al menos 10 caracteres combinando mayúsculas, minúsculas, números y símbolos. DirectAdmin te muestra un indicador de fortaleza. Si no se te ocurre una, usa el generador de contraseñas que incluye el propio panel.

Directorio (Directory): Este es el campo más importante. Aquí defines a qué carpeta del servidor tendrá acceso esa cuenta FTP. Por defecto, DirectAdmin suele poner la carpeta pública (public_html), que es donde va tu web. Pero puedes restringirlo a una subcarpeta, por ejemplo public_html/imagenes si solo quieres que suban imágenes a ese directorio.

Permisos (Permissions): DirectAdmin te ofrece dos opciones: Read Only (solo lectura) o Read & Write (lectura y escritura). Si quieres que la persona pueda subir archivos, elige "Read & Write". Si solo necesitas que descargue o vea archivos, elige "Read Only".

4. Guarda la cuenta FTP

Una vez rellenados todos los campos, pulsa el botón "Create" o "Guardar". DirectAdmin te mostrará un mensaje de confirmación y la nueva cuenta aparecerá en la lista de cuentas FTP.


Configuración avanzada: permisos y directorios

Crear una cuenta FTP en DirectAdmin es fácil, pero configurarla bien requiere entender dos conceptos clave: el directorio base y los permisos.

¿Qué directorio debo asignar?

Si tienes una sola web, lo normal es asignar public_html o la raíz del dominio. Pero si tienes varios dominios o subdominios, cada uno tendrá su propia carpeta dentro de public_html. Por ejemplo:

  • public_html → tu dominio principal
  • public_html/subdominio → un subdominio específico
  • public_html/tienda → una carpeta concreta de tu web

Asignar un directorio específico es útil si quieres que un colaborador solo pueda modificar una parte de tu web y no el resto. Esto reduce riesgos de errores y mejora la seguridad.

¿Qué permisos elegir?

  • Read Only: El usuario puede ver, descargar y navegar por los archivos, pero no puede modificar, borrar ni subir nada. Ideal para revisores o clientes que solo necesitan ver el progreso.
  • Read & Write: El usuario puede hacer todo: subir, modificar, borrar y renombrar archivos dentro de su directorio. Es el permiso que necesitas para subir archivos FTP con normalidad.

Tip extra: Si tienes dudas, empieza con permisos de solo lectura y luego los amplías si es necesario. Es más fácil dar más permisos que quitarlos después.


Cómo subir archivos FTP con FileZilla y DirectAdmin

Ya tienes tu cuenta FTP creada. Ahora toca el momento práctico: subir archivos FTP desde tu ordenador al servidor. El programa más recomendado para esto es FileZilla, porque es gratuito, funciona en Windows, Mac y Linux, y es muy intuitivo.

1. Descarga e instala FileZilla

Ve a la página oficial de FileZilla y descarga la versión cliente (no la de servidor). La instalación es automática y no requiere conocimientos técnicos.

2. Conecta FileZilla con tu cuenta FTP DirectAdmin

Abre FileZilla y en la barra superior verás campos para introducir los datos de conexión:

  • Servidor (Host): Escribe ftp.tudominio.com o directamente tudominio.com. También puedes usar la IP del servidor. En caso de duda, revisa el correo de bienvenida de tu hosting.
  • Nombre de usuario: El nombre que creaste en DirectAdmin, por ejemplo diseno@tudominio.com.
  • Contraseña: La que configuraste al crear la cuenta.
  • Puerto: Déjalo en 21 (es el puerto estándar FTP). Si tu hosting usa SFTP (más seguro), el puerto sería 22 y el protocolo cambiaria, pero para esta guía nos centramos en FTP normal.

Pulsa "Conexión rápida" y FileZilla se conectará al servidor. Si todo va bien, verás dos paneles: a la izquierda los archivos de tu ordenador, a la derecha los archivos del servidor (en tu directorio asignado).

3. Sube tus archivos

Para subir archivos FTP, simplemente arrastra los archivos o carpetas desde el panel izquierdo (tu ordenador) al panel derecho (el servidor). FileZilla te mostrará el progreso de la transferencia en la parte inferior.

Consejo práctico: Si vas a subir muchos archivos, comprime todo en un ZIP, súbelo y luego descomprímelo en el servidor. Es mucho más rápido que subir archivo por archivo.

4. Verifica que los archivos están bien

Una vez subidos, abre tu navegador y visita tu dominio para comprobar que todo funciona correctamente. Si algo no se ve bien, revisa si has subido los archivos a la carpeta correcta.


Errores comunes al crear cuentas FTP y cómo solucionarlos

Aunque el proceso es sencillo, es normal encontrarse con algún problema. Aquí tienes los más frecuentes y sus soluciones:

Error: "No se puede conectar al servidor"

Este error suele deberse a datos incorrectos o a que el servidor no permite conexiones FTP. Revisa:

  • Que el nombre de usuario incluya el dominio completo (ej: usuario@tudominio.com)
  • Que la contraseña esté bien escrita (las mayúsculas importan)
  • Que tu proveedor de hosting no tenga el FTP deshabilitado por seguridad

Error: "Permiso denegado" al subir archivos

Si solo tienes permisos de lectura, no podrás subir archivos. Vuelve a DirectAdmin, edita la cuenta FTP y cambia los permisos a "Read & Write". También puede ser que estés intentando subir a una carpeta fuera de tu directorio asignado.

Error: "Directorio no encontrado"

Esto sucede cuando el directorio que asignaste a la cuenta FTP no existe o fue eliminado. En DirectAdmin, edita la cuenta y verifica que la ruta sea correcta. Si la carpeta no existe, créala antes desde el administrador de archivos.

Error: "Nombre de usuario ya existe"

DirectAdmin no permite duplicar nombres de usuario. Si ya tienes una cuenta con ese nombre, elige otro o elimina la anterior si ya no la necesitas.


Seguridad y buenas prácticas con cuentas FTP

Crear cuentas FTP en DirectAdmin es cómodo, pero no debes descuidar la seguridad. Sigue estas recomendaciones:

1. Usa contraseñas fuertes

Cada cuenta FTP debe tener una contraseña única y difícil de adivinar. No uses la misma que la de tu correo o tu panel de control.

2. Cambia las contraseñas periódicamente

Si trabajas con colaboradores externos, es buena práctica cambiar las contraseñas cada cierto tiempo o cuando alguien deje de trabajar contigo.

3. No compartas tu cuenta principal

Siempre crea cuentas FTP separadas para cada persona o proyecto. Así puedes controlar quién accede a qué y revocar accesos sin afectar a otros.

4. Usa SFTP si tu hosting lo permite

El protocolo SFTP cifra la conexión y es mucho más seguro que el FTP tradicional. DirectAdmin suele soportarlo. En FileZilla, solo tienes que cambiar el protocolo a SFTP - SSH File Transfer Protocol y usar el puerto 22. Los datos de acceso son los mismos.

5. Elimina cuentas que no uses

Revisa periódicamente la lista de cuentas FTP en DirectAdmin y elimina las que ya no necesites. Menos cuentas, menos riesgos.


Preguntas frecuentes (FAQ) sobre FTP en DirectAdmin

¿Puedo crear varias cuentas FTP en DirectAdmin?

Sí, DirectAdmin te permite crear tantas cuentas FTP como necesites. No hay límite práctico, aunque tu proveedor de hosting podría establecer un máximo. Cada cuenta puede tener su propio directorio y permisos.

¿Cómo cambio la contraseña de una cuenta FTP existente?

Entra en FTP Management en DirectAdmin, busca la cuenta que quieres modificar y haz clic en el icono de edición (normalmente un lápiz). Ahí podrás cambiar la contraseña y los permisos sin necesidad de eliminar la cuenta.

¿Puedo usar la misma cuenta FTP para subir archivos a varios dominios?

Sí, pero tendrás que asignar un directorio que abarque todos los dominios, como public_html. Sin embargo, esto no es recomendable por seguridad. Es mejor crear cuentas FTP separadas para cada dominio.

¿Qué diferencia hay entre FTP y SFTP?

El FTP tradicional envía los datos sin cifrar, lo que significa que alguien podría interceptarlos. El SFTP cifra toda la conexión, protegiendo tus datos. Siempre que sea posible, usa SFTP.

¿Necesito conocimientos técnicos para crear una cuenta FTP?

No, el proceso es muy visual y guiado. Si has seguido esta guía, ya sabes hacerlo. En caso de duda, tu proveedor de hosting siempre puede ayudarte.

¿Puedo subir archivos FTP directamente desde el panel de DirectAdmin?

Sí, DirectAdmin tiene un administrador de archivos integrado que te permite subir archivos directamente desde el navegador. Es útil para archivos pequeños, pero para proyectos grandes es mucho más eficiente usar FileZilla.

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

No puedes recuperarla, pero sí restablecerla. Entra en DirectAdmin, ve a FTP Management, edita la cuenta y escribe una nueva contraseña. El proceso es inmediato.

¿Puedo usar un cliente FTP diferente a FileZilla?

Por supuesto. Hay muchos clientes FTP excelentes como WinSCP, Cyberduck o el administrador de archivos de Visual Studio Code. Todos funcionan con los mismos datos de conexión que has creado en DirectAdmin.

¿Cómo elimino una cuenta FTP en DirectAdmin?

Entra en FTP Management, localiza la cuenta que quieres eliminar y haz clic en el icono de la papelera o "Delete". DirectAdmin te pedirá confirmación antes de eliminarla definitivamente.


Conclusión y recomendaciones finales

Ya sabes cómo crear FTP DirectAdmin y subir archivos FTP con FileZilla. Es un proceso sencillo, pero muy importante para gestionar tu web de forma profesional y segura.

Recuerda los puntos clave:

  • Crea cuentas FTP separadas para cada colaborador o proyecto.
  • Asigna siempre un directorio concreto y los permisos mínimos necesarios.
  • Usa contraseñas fuertes y cámbialas con regularidad.
  • Prefiere SFTP sobre FTP cuando sea posible.
  • Elimina las cuentas que ya no uses.

Con estas prácticas, tendrás un control total sobre los archivos de tu web y evitarás problemas de seguridad. Si en algún momento te sientes perdido, no dudes en contactar con el soporte técnico de tu hosting: están para ayudarte.


[TIP]: Si tu proveedor de hosting usa Syspanel en lugar de DirectAdmin, el proceso es muy similar. Busca la sección de "Cuentas FTP" y sigue los mismos pasos. La diferencia principal es que el acceso a Syspanel se realiza a través del puerto 2106, pero el resto del flujo es prácticamente idéntico.

[WARNING]: Nunca subas archivos a la carpeta public_html si no estás seguro de lo que haces. Un error en un archivo importante (como .htaccess) puede dejar tu web caída. Siempre verifica qué archivos estás reemplazando y haz copias de seguridad periódicas.

[INFO]: Si tu web usa un CMS como WordPress, no es necesario crear una cuenta FTP para actualizarlo. El propio CMS puede gestionar las actualizaciones a través de su panel de administración, siempre que los permisos de los archivos sean correctos.

¿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