Crear una cuenta FTP en DirectAdmin y conectar con FileZilla
¿Qué es una cuenta FTP y por qué la necesitas?
Cuando administras un sitio web en un hosting con DirectAdmin, tarde o temprano necesitarás subir archivos: instalar WordPress, modificar el código, subir imágenes o hacer copias de seguridad. La forma más eficiente de hacerlo es mediante el protocolo FTP (File Transfer Protocol). En este artículo te enseñaré paso a paso cómo crear ftp directadmin y cómo conectarte con FileZilla, el cliente FTP más popular y gratuito. No necesitas ser un experto en Linux ni en SysAdmin para lograrlo, solo seguir estas instrucciones.
Paso 1: Acceder al panel de DirectAdmin
Lo primero que debes hacer es ingresar a tu panel de control DirectAdmin. Normalmente accedes desde una URL como https://tu-dominio.com:2222 o la dirección que te haya proporcionado tu proveedor de hosting. Introduce tu usuario y contraseña principal (la misma que usas para administrar tu hosting).
Una vez dentro, verás un panel con varias secciones. Busca el icono o enlace llamado "FTP Management" o "Administración FTP". En algunas versiones puede estar dentro de la sección "Advanced" o "Cuentas". Haz clic en él.
Paso 2: Crear la cuenta FTP en DirectAdmin
Dentro del administrador FTP, verás una lista de cuentas FTP existentes (si ya tienes alguna) y un formulario para crear una nueva. Aquí te explico los campos que debes completar para crear cuenta ftp directadmin:
- Nombre de usuario: Elige un nombre identificativo, por ejemplo
usuarioftp. Ten en cuenta que en DirectAdmin, el nombre de usuario FTP suele ir prefijado con tu nombre de usuario principal del hosting, quedando algo comoprincipal_usuarioftp. Por eso, escribe solo la parte que tú controlas. - Contraseña: Define una contraseña segura. Debe tener al menos 8 caracteres, combinando letras mayúsculas, minúsculas, números y símbolos. DirectAdmin te mostrará un indicador de fortaleza.
- Directorio (Ruta): Especifica la carpeta a la que tendrá acceso esta cuenta FTP. Lo más común es que apunte a
public_html(la raíz de tu sitio web). Si necesitas que acceda a una subcarpeta, por ejemplopublic_html/blog, indícalo aquí. - Cuota: Puedes limitar el espacio que esta cuenta puede usar. Si no quieres límite, déjalo en 0 o ilimitado.
Una vez completado, haz clic en "Create" o "Crear". Verás un mensaje de éxito. Ya tienes tu cuenta ftp directadmin lista.
[TIP] Crea una cuenta FTP separada para cada proyecto o colaborador. Así puedes revocar el acceso de uno sin afectar a los demás.
Paso 3: Descargar e instalar FileZilla
Para conectar con tu servidor, necesitas un cliente FTP. FileZilla es la opción más recomendada por su facilidad de uso y compatibilidad. Ve a filezilla-project.org y descarga la versión para tu sistema operativo (Windows, macOS o Linux).
La instalación es sencilla: sigue el asistente, acepta los términos y listo. No instales software adicional que a veces se ofrece durante la instalación (como barras de herramientas), desmarca esas casillas.
Paso 4: Configurar la conexión FTP en FileZilla
Ahora viene la parte práctica. Abre FileZilla. En la parte superior verás una barra con los campos: Servidor (Host), Nombre de usuario, Contraseña y Puerto. Estos son los datos que necesitas:
- Servidor:
ftp.tu-dominio.como la IP de tu servidor. Si no estás seguro, en DirectAdmin, dentro de la sección FTP, verás la información de conexión. También puedes usarlocalhostsi el dominio ya apunta al hosting. - Nombre de usuario: El que creaste en el paso 2, incluyendo el prefijo que DirectAdmin haya añadido. Por ejemplo,
usuario_principal_usuarioftp. - Contraseña: La que definiste al crear la cuenta.
- Puerto: Déjalo en 21 (es el puerto estándar para FTP). Si tu hosting usa SFTP (más seguro), el puerto sería 22 y el protocolo sería SFTP, pero para este tutorial usaremos FTP estándar.
Haz clic en "Conexión rápida" (el botón con un rayo). Si es la primera vez, FileZilla te preguntará si confías en el certificado del servidor; acepta.
[WARNING] Si ves un error de "No se pudo conectar al servidor", revisa que el puerto 21 esté abierto en tu firewall local o que tu proveedor de hosting no exija conexión SFTP o FTPS. Algunos hosts bloquean FTP por seguridad.
Paso 5: Navegar y subir archivos con FileZilla
Una vez conectado, verás la interfaz dividida en dos columnas:
- Lado izquierdo: Tus archivos locales (tu computadora).
- Lado derecho: Los archivos remotos del servidor (en tu hosting).
Ahora, para subir archivos ftp, solo tienes que:
- Navega en el panel izquierdo hasta la carpeta de tu computadora donde tienes los archivos que quieres subir.
- Navega en el panel derecho hasta la carpeta
public_html(o la que hayas definido como directorio de la cuenta FTP). - Selecciona los archivos o carpetas locales, haz clic derecho y elige "Subir" (o arrástralos directamente al panel derecho).
Verás que se inicia la transferencia. Al final, los archivos aparecerán en el servidor. También puedes hacer clic derecho en un archivo remoto y elegir "Descargar" para traerlo a tu computadora.
[INFO] Si tu sitio tiene muchos archivos, te recomiendo comprimirlos en un ZIP localmente y subir el archivo comprimido. Luego, desde el panel de administración de tu hosting (o con un script), los descomprimes en el servidor. Es mucho más rápido.
Paso 6: Configurar FileZilla para conexiones frecuentes
Si vas a usar FTP a menudo, guarda la configuración para no tener que escribir los datos cada vez. En FileZilla, ve al Administrador de sitios (el icono con el servidor y un libro, o menú Archivo > Administrador de sitios). Ahí:
- Haz clic en "Nuevo sitio" y ponle un nombre, por ejemplo "Mi hosting".
- Completa los mismos datos (servidor, usuario, contraseña, puerto).
- En la pestaña "Configuración de transferencia", elige "Pasivo" como modo de conexión (es el más compatible).
- Haz clic en "Conectar".
Ahora solo tendrás que seleccionar ese sitio guardado para conectarte al instante.
Solución de problemas comunes al conectar FTP con DirectAdmin
Aunque el proceso es sencillo, a veces surgen dudas. Aquí te dejo las más frecuentes:
1. Error "530 Login incorrect"
Esto significa que el usuario o la contraseña son incorrectos. Revisa que el nombre de usuario incluya el prefijo completo que DirectAdmin muestra en la lista de cuentas FTP. A veces, si cambiaste la contraseña desde el panel, tarda unos segundos en actualizarse.
2. No veo la carpeta public_html
Si tu cuenta FTP apunta a una ruta específica, puede que no veas la raíz. Asegúrate de que en el campo "Directorio" al crear la cuenta, hayas puesto public_html. Si no, contacta a tu proveedor.
3. La conexión se corta o es muy lenta
Prueba cambiando el modo de conexión en FileZilla a "Pasivo" (Editar > Configuración > FTP > Modo pasivo). También verifica que tu antivirus o firewall no esté bloqueando el puerto 21.
4. ¿Puedo usar SFTP en lugar de FTP?
Sí, muchos hosts lo permiten. En DirectAdmin, si tu proveedor lo habilita, puedes conectarte por SFTP usando el puerto 22 y tu usuario principal del hosting. Es más seguro porque la información viaja cifrada. En ese caso, en FileZilla elige el protocolo SFTP en el administrador de sitios.
Buenas prácticas de seguridad para tu cuenta FTP
Cuando creas una cuenta ftp directadmin, es fundamental que tomes medidas de seguridad:
- Usa contraseñas fuertes y cámbialas periódicamente.
- No compartas tu cuenta principal de hosting; crea cuentas FTP secundarias con acceso limitado a carpetas específicas.
- Elimina las cuentas FTP que ya no uses desde DirectAdmin. Esto reduce el riesgo de accesos no autorizados.
- Si tu hosting lo permite, usa SFTP o FTPS en lugar de FTP plano, ya que las credenciales viajan cifradas.
[WARNING] Nunca subas archivos con información sensible (como bases de datos) a través de FTP sin cifrar. Para eso, usa siempre SFTP o el administrador de archivos de DirectAdmin.
Alternativas a FileZilla
Aunque FileZilla es el estándar, existen otras opciones como WinSCP (Windows), Cyberduck (macOS) o el propio Administrador de Archivos de DirectAdmin, que funciona desde el navegador sin necesidad de instalar nada. Este último es ideal si solo necesitas subir un par de archivos de forma puntual.
Conclusión
Crear una cuenta ftp directadmin y conectarla con FileZilla es un proceso que, una vez aprendido, te ahorrará muchísimo tiempo en la gestión de tu sitio web. Con solo unos pocos pasos, tendrás control total sobre los archivos de tu hosting, ya sea para instalar aplicaciones, hacer actualizaciones o resolver problemas técnicos.
Recuerda: la clave está en usar contraseñas seguras, limitar el acceso a las carpetas necesarias y mantener tus cuentas FTP organizadas. Si sigues esta guía, podrás conectar ftp directadmin sin estrés y subir archivos ftp con total confianza.
Si tienes más dudas, consulta la documentación oficial de DirectAdmin o contacta con el soporte de tu proveedor de hosting. ¡Ahora ve y prueba a crear tu primera cuenta FTP!
