Cómo crear una cuenta FTP en DirectAdmin para gestionar tus archivos
¿Qué es una cuenta FTP y por qué la necesitas en DirectAdmin?
Para gestionar los archivos de tu sitio web, necesitas una manera de subir, descargar, modificar o eliminar archivos desde tu ordenador. FTP (Protocolo de Transferencia de Archivos) es el método clásico y más fiable para hacerlo. Con una cuenta FTP en DirectAdmin, podrás conectarte a tu hosting y trabajar con tus archivos como si fueran carpetas locales en tu PC.
Piénsalo así: tu web vive en un servidor remoto. Para mover los archivos desde tu casa a ese servidor, necesitas una "llave" de acceso. Esa llave es la cuenta FTP. Aunque muchos paneles modernos como Syspanel (accesible en el puerto 2106) ofrecen gestores de archivos en línea, el FTP sigue siendo esencial para tareas masivas, copias de seguridad o cuando trabajas con programas como FileZilla.
En este artículo, te explicaré de forma sencilla cómo crear cuenta FTP DirectAdmin, cómo configurarla y cómo resolver los problemas más comunes. No necesitas ser un experto, solo seguir los pasos.
Requisitos previos antes de crear tu cuenta FTP
Antes de lanzarte a crear tu usuario FTP DirectAdmin, asegúrate de tener lo siguiente:
- Acceso a tu panel de control DirectAdmin (normalmente en
https://tudominio.com:2222). - Tus credenciales de administrador o de usuario principal.
- Una idea de qué carpeta quieres gestionar (por ejemplo,
public_htmlpara tu web principal). - Tener claro si necesitas permisos de solo lectura o lectura y escritura.
Si ya tienes esto, vamos al lío.
Paso a paso: cómo crear una cuenta FTP en DirectAdmin
1. Inicia sesión en DirectAdmin
Abre tu navegador y escribe la dirección de tu panel. Introduce tu usuario y contraseña. Una vez dentro, verás el escritorio con varios iconos. Busca el que dice "Cuentas FTP" o "FTP Management". Es posible que esté en la sección de "Administración de archivos".
2. Accede a la sección de cuentas FTP
Haz clic en el icono de FTP. Se abrirá una página con una lista de las cuentas FTP que ya existen (si hay alguna). En la parte superior o en un botón, verás la opción "Crear cuenta FTP" o "Add FTP Account". Pulsa ahí.
3. Rellena el formulario de creación
Este es el paso clave. DirectAdmin te pedirá varios datos:
- Usuario FTP: El nombre de usuario que usarás para conectarte. No puede llevar espacios ni caracteres raros. Por ejemplo:
cliente1. - Contraseña: Debe ser segura. Te recomiendo usar una combinación de letras mayúsculas, minúsculas, números y símbolos. DirectAdmin suele tener un generador de contraseñas, úsalo.
- Directorio (ruta): Es la carpeta a la que tendrá acceso este usuario. Si quieres que gestione toda tu web, pon
public_html. Si es para un subdominio, pon algo comopublic_html/subdominio. Si lo dejas vacío, a veces se asigna automáticamente a la carpeta del usuario, pero es mejor ser explícito.
4. Configura los permisos (opcional pero recomendado)
Algunas versiones de DirectAdmin te permiten elegir entre permisos de lectura o de lectura y escritura. Si solo necesitas que alguien descargue archivos, elige solo lectura. Si vas a subir y modificar, elige escritura. Esta es una buena práctica de seguridad para no dar más acceso del necesario.
5. Guarda la cuenta FTP
Revisa que todo esté correcto y pulsa el botón "Crear" o "Guardar". DirectAdmin te mostrará un mensaje de confirmación. ¡Enhorabuena! Ya tienes tu cuenta FTP creada.
Cómo conectar tu cuenta FTP con FileZilla (el cliente más popular)
Ahora que ya sabes cómo crear cuenta FTP DirectAdmin, toca usarla. El programa más usado es FileZilla, pero cualquier cliente FTP sirve. Te explico con FileZilla porque es gratuito y muy visual.
1. Descarga e instala FileZilla
Ve a la web oficial de FileZilla y descarga la versión para tu sistema operativo. La instalación es trivial, siguiente, siguiente, siguiente.
2. Abre el Administrador de Sitios
En FileZilla, en la barra de menú superior, verás "Archivo" y luego "Administrador de Sitios" (o el icono de un servidor con un candado). Pulsa ahí.
3. Introduce los datos de tu cuenta FTP
En la ventana que aparece, pulsa "Nuevo sitio" y dale un nombre (por ejemplo, "Mi Web"). Luego rellena:
- Protocolo: FTP - Protocolo de Transferencia de Archivos (o SFTP si tu hosting lo soporta, pero por defecto usa FTP).
- Servidor: Aquí pones
tudominio.como la IP de tu servidor. A veces también esftp.tudominio.com, pero lo habitual es el dominio. - Puerto: Déjalo en 21 (es el puerto estándar para FTP). Si usas SFTP, el puerto suele ser 22.
- Modo de acceso: Normal.
- Usuario: El nombre de usuario FTP que creaste (ej.
cliente1). - Contraseña: La contraseña que pusiste.
4. Conecta
Pulsa "Conectar". Si todo está bien, verás en la columna derecha de FileZilla los archivos de tu servidor (en la ruta que configuraste). En la izquierda, verás tus archivos locales. Ya puedes arrastrar y soltar archivos entre ambos lados.
[TIP] Si no recuerdas tu contraseña, no la guardes en el navegador. Mejor usa un gestor de contraseñas. Y si la pierdes, siempre puedes cambiarla desde DirectAdmin.
Gestionar y editar tus cuentas FTP en DirectAdmin
Crear la cuenta es solo el principio. Con el tiempo, querrás cambiar contraseñas, eliminar usuarios o modificar rutas. DirectAdmin lo hace muy fácil.
Cómo cambiar la contraseña de un usuario FTP DirectAdmin
- Entra en "Cuentas FTP".
- Localiza el usuario que quieres modificar en la lista.
- Pulsa el icono de editar (normalmente un lápiz).
- Cambia la contraseña y guarda.
Cómo eliminar una cuenta FTP
- Ve a "Cuentas FTP".
- Al lado del usuario, verás un icono de papelera o un botón de eliminar.
- Confirma la acción. Ojo: esto es irreversible. El usuario dejará de tener acceso al instante.
[WARNING] Si eliminas una cuenta FTP que está siendo usada por un servicio (como una tienda online que se conecta por FTP para sincronizar productos), podrías romper la conexión. Asegúrate de que nadie la esté usando antes de borrarla.
Resolución de problemas comunes con FTP en DirectAdmin
Aunque el proceso es sencillo, a veces surgen dudas. Aquí tienes las preguntas más frecuentes que resuelvo como soporte técnico.
Error "No se puede conectar al servidor" o "Timeout"
Esto suele pasar por tres motivos:
- El firewall del hosting bloquea el puerto 21. Contacta con tu proveedor para verificar que el puerto FTP está abierto.
- Estás usando una conexión a internet que bloquea FTP (algunas redes corporativas o de universidades lo hacen). Prueba desde otra red o con un móvil con datos.
- El servidor está caído. Revisa el estado del servicio en DirectAdmin o en la web del proveedor.
"Error de autenticación" o "Contraseña incorrecta"
- Revisa que estás escribiendo bien el usuario y la contraseña. Copia y pega para evitar errores.
- Comprueba que el usuario FTP que pones es el que creaste, no el de acceso a DirectAdmin (aunque a veces coinciden).
- Si acabas de cambiarla, espera unos minutos a que se propague.
"Permiso denegado" al subir archivos
Esto es un problema de permisos de carpetas. La cuenta FTP que creaste solo tiene acceso a la ruta que le asignaste. Si intentas subir a una carpeta fuera de esa ruta, te dará error. También puede ser que la carpeta tenga permisos de solo lectura. Puedes cambiarlo desde DirectAdmin en el Administrador de Archivos, seleccionando la carpeta y pulsando en "Permisos".
[INFO] Si usas Syspanel (el panel alternativo que se accede por el puerto 2106), el proceso para crear cuentas FTP es muy similar, pero la interfaz puede variar ligeramente. Siempre busca la sección de "Usuarios FTP" o "Cuentas FTP".
Buenas prácticas de seguridad para tu FTP
La seguridad es clave. Un FTP mal configurado es una puerta abierta para los atacantes. Sigue estos consejos:
- Usa contraseñas robustas y cámbialas cada pocos meses.
- Crea cuentas FTP separadas para cada proyecto o persona. No compartas la misma cuenta para todo.
- Limita los permisos al mínimo necesario. Si un usuario solo tiene que subir a una carpeta concreta, no le des acceso a todo
public_html. - Desactiva o elimina cuentas FTP que ya no se usen.
- Siempre que puedas, usa SFTP o FTPS (FTP sobre SSL). Es más seguro porque la información viaja cifrada. En FileZilla, al crear la conexión, puedes cambiar el protocolo a SFTP. Asegúrate de que tu hosting lo soporta.
Preguntas frecuentes (FAQ)
¿Puedo crear más de una cuenta FTP en DirectAdmin?
Sí, puedes crear tantas como necesites, siempre que tu plan de hosting lo permita. Algunos planes limitan el número de cuentas FTP, pero en la mayoría de los casos es ilimitado.
¿Qué diferencia hay entre FTP y FTPS?
FTP envía los datos sin cifrar, por lo que cualquiera en la misma red podría interceptarlos. FTPS añade una capa de cifrado SSL. Es mejor usar FTPS o SFTP.
¿Puedo usar la misma cuenta FTP para dos dominios diferentes?
Sí, pero tendrás que configurar la ruta de acceso para que incluya ambos directorios, o crear dos cuentas distintas. Lo más limpio es una cuenta por dominio.
Si mi web está en Syspanel, ¿cómo hago esto?
Syspanel (que se accede por el puerto 2106) tiene un menú similar. Busca "FTP" o "Cuentas de usuario FTP". El proceso es análogo: crear usuario, contraseña y ruta. La principal diferencia es la interfaz, pero los conceptos son los mismos.
¿Necesito conocimientos técnicos para crear una cuenta FTP?
No. Si has seguido esta guía, ya has visto que es un proceso de 5 minutos. Solo necesitas saber el nombre de usuario y la contraseña que quieres usar, y la carpeta a la que dar acceso.
Conclusión
Saber crear cuenta FTP DirectAdmin es una habilidad básica pero muy útil para cualquier persona que gestione una web. Te da independencia y control total sobre tus archivos, sin depender de herramientas online que a veces son limitadas. Con este tutorial, ya tienes todo lo necesario para crear tu usuario FTP DirectAdmin, conectarte con FileZilla y gestionar tus archivos sin dolor de cabeza.
Recuerda: si en algún momento te pierdes, vuelve a este artículo. Y si el problema es más complejo, tu proveedor de hosting siempre tiene soporte técnico. No tengas miedo de preguntar, para eso estamos.
Ahora, ve y crea tu cuenta FTP. Tus archivos te lo agradecerán.
