DirectAdmin: Cómo crear y gestionar cuentas FTP para tu sitio
Si estás dando tus primeros pasos con tu sitio web y tu plan de hosting incluye el panel de control DirectAdmin, gestionar tus archivos de forma correcta es una de las habilidades más importantes que puedes aprender. Una de las herramientas más eficaces para subir, descargar y organizar los archivos de tu página web es el protocolo FTP (File Transfer Protocol). A través de DirectAdmin, puedes crear y gestionar cuentas FTP de manera muy sencilla, permitiendo que tú, o incluso colaboradores, accedan a partes específicas de tu alojamiento web sin necesidad de compartir la contraseña maestra del panel. En este tutorial extenso y detallado, te guiaré paso a paso por todo el proceso, desde la creación de una cuenta FTP hasta la configuración de tu cliente FTP favorito, como FileZilla o Cyberduck.
¿Qué es una cuenta FTP y por qué la necesitas?
Una cuenta FTP es un conjunto de credenciales (usuario y contraseña) que te permite conectarte a tu servidor de hosting para transferir archivos entre tu computadora y el espacio web donde se aloja tu sitio. Piensa en ello como una llave especial que abre una puerta a una carpeta concreta de tu servidor.
¿Para qué sirve tener cuentas FTP separadas?
- Seguridad: No necesitas dar la contraseña principal de tu panel de control a nadie. Cada cuenta FTP puede tener acceso solo a una carpeta específica.
- Colaboración: Si trabajas con un diseñador web, un programador o un community manager, puedes crear una cuenta FTP para cada uno, limitando su acceso solo a lo que necesitan.
- Organización: Puedes tener una cuenta para subir solo imágenes, otra para la carpeta de temas de WordPress, etc.
- Gestión de permisos: Puedes eliminar o modificar el acceso de un colaborador en cualquier momento sin afectar a los demás.
Primeros pasos: Accediendo a la sección de FTP en DirectAdmin
Antes de crear tu primera cuenta, necesitas saber dónde está la herramienta. DirectAdmin es muy intuitivo, así que no te preocupes.
- Abre tu navegador web y accede a tu panel de DirectAdmin. Normalmente la dirección es algo como
https://tudominio.com:2222ohttps://tuip:2222. Introduce tu usuario y contraseña de administrador (los que te proporcionó tu proveedor de hosting). - Una vez dentro del panel, busca la sección "Cuentas FTP" o "FTP Accounts". Generalmente se encuentra en el grupo de iconos de la izquierda o en la sección de "Administrador de Archivos".
- Haz clic en el icono. Se abrirá una página con una lista de las cuentas FTP existentes (si las hay) y un formulario para crear nuevas.
[TIP] Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el proceso es muy similar, pero accederás a través del puerto 2106 (ej:
https://tudominio.com:2106). En Syspanel, la opción se llama "Cuentas FTP" dentro del menú "Archivos".
Cómo crear una nueva cuenta FTP paso a paso
Crear una cuenta FTP en DirectAdmin es un proceso de solo unos pocos clics. Sigue estos pasos al pie de la letra:
- Localiza el formulario de creación: En la página de "Cuentas FTP", verás un formulario titulado "Crear una nueva cuenta FTP" o similar.
- Rellena el nombre de usuario: El sistema te mostrará un prefijo (normalmente tu nombre de usuario principal de DirectAdmin). Solo debes escribir la parte final del nombre. Por ejemplo, si tu usuario es
midominio, en el campo escribirás algo comocolaborador1. El nombre completo de la cuenta FTP serámidominio_colaborador1. - Establece una contraseña segura: Elige una contraseña robusta. Debe tener al menos 8 caracteres, combinando letras mayúsculas, minúsculas, números y símbolos. DirectAdmin suele tener un generador de contraseñas aleatorias, ¡úsalo si quieres máxima seguridad!
- Define el directorio de inicio (muy importante): Este es el paso clave. En el campo "Directorio", debes especificar la carpeta raíz a la que tendrá acceso esta cuenta.
- Si quieres que tenga acceso a todo tu sitio web (todos los archivos), escribe
/public_html. - Si solo quieres que acceda a una subcarpeta, por ejemplo, para imágenes, escribe
/public_html/imagenes. - Si es para un desarrollador de un tema de WordPress, puedes escribir
/public_html/wp-content/themes.
- Si quieres que tenga acceso a todo tu sitio web (todos los archivos), escribe
- Haz clic en "Crear": Una vez rellenos todos los campos, pulsa el botón. DirectAdmin creará la cuenta y te mostrará un mensaje de confirmación.
¡Listo! Ya tienes tu primera cuenta FTP. Ahora, ¿cómo la usas?
[WARNING] Nunca compartas la contraseña de tu cuenta principal de DirectAdmin. Siempre crea cuentas FTP separadas para cada persona o proyecto. Si alguien malintencionado obtuviera tu acceso principal, podría borrar todo tu sitio.
Cómo conectar tu cliente FTP (FileZilla, Cyberduck, etc.)
Ahora que tienes las credenciales, necesitas un programa para conectarte. Los más populares son FileZilla (Windows, Mac, Linux) y Cyberduck (Mac, Windows). Te explicaré con FileZilla, pero el proceso es idéntico en cualquier otro.
- Abre FileZilla.
- En la barra superior, verás cuatro campos clave:
- Host: Aquí debes escribir el nombre de tu servidor FTP. Generalmente es
ftp.tudominio.como directamentetudominio.com. Si no estás seguro, consulta el correo de bienvenida de tu hosting o el panel de DirectAdmin (a veces lo muestra). - Nombre de usuario: Escribe el nombre completo de la cuenta FTP que creaste, por ejemplo:
midominio_colaborador1. - Contraseña: La contraseña que definiste.
- Puerto: Déjalo en 21 (es el puerto estándar para FTP). Si tu hosting usa SFTP (más seguro), el puerto suele ser el 22.
- Host: Aquí debes escribir el nombre de tu servidor FTP. Generalmente es
- Haz clic en "Conexión rápida" (el icono del rayo). El programa intentará conectarse. Si es la primera vez, te preguntará si confías en el certificado del servidor. Acepta.
- Una vez conectado, verás dos paneles:
- Lado izquierdo: Los archivos de tu computadora.
- Lado derecho: Los archivos de tu servidor (en la carpeta que le asignaste a la cuenta FTP).
- Para subir archivos: Arrastra los archivos desde el panel izquierdo al derecho. También puedes hacer clic derecho y seleccionar "Subir".
- Para descargar archivos: Arrastra desde el panel derecho al izquierdo.
[INFO] Si tu conexión FTP es muy lenta o se cae, prueba a cambiar a modo SFTP (FTP sobre SSH) o FTPS (FTP sobre SSL). En FileZilla, en lugar de escribir
ftp.tudominio.com, escribesftp://tudominio.comy cambia el puerto a 22. Consulta con tu soporte técnico si tu servidor lo permite.
Gestión avanzada: Modificar, eliminar y cambiar contraseñas
DirectAdmin no solo te permite crear cuentas, también gestionarlas. Vuelve a la sección "Cuentas FTP" de tu panel.
Modificar una cuenta existente
Al lado de cada cuenta FTP en la lista, verás un icono de lápiz o un enlace que dice "Modificar". Al hacer clic, podrás cambiar:
- Contraseña: Para actualizarla sin tener que eliminar la cuenta.
- Directorio: Si necesitas ampliar o restringir el acceso a una carpeta diferente.
- Cuota: Algunos planes de hosting permiten limitar el espacio en disco que puede usar esa cuenta FTP.
Eliminar una cuenta FTP
Si un colaborador ya no trabaja contigo o ya no necesitas la cuenta, es muy sencillo eliminarla:
- En la lista de cuentas, busca la que quieres eliminar.
- Haz clic en el icono de la papelera o en el enlace "Eliminar".
- Confirma la acción. ¡Cuidado! Esta acción no se puede deshacer.
[WARNING] Al eliminar una cuenta FTP, no se borran los archivos que están en la carpeta a la que tenía acceso. Solo se elimina el permiso para conectarse. Los archivos siguen en tu servidor.
Consejos de seguridad para tus cuentas FTP
La seguridad es primordial. Aquí tienes algunos consejos para mantener tus cuentas FTP a salvo:
- Usa contraseñas únicas y fuertes: No uses la misma contraseña para varias cuentas ni contraseñas obvias como "123456" o "contraseña".
- Cambia las contraseñas periódicamente: Especialmente si has compartido la cuenta con alguien que ya no trabaja contigo.
- No uses FTP público: Si estás en una red WiFi pública (cafetería, aeropuerto), evita conectarte por FTP estándar (puerto 21) porque la contraseña viaja sin cifrar. Usa SFTP o una VPN.
- Revisa las cuentas inactivas: Si ves una cuenta que no has usado en meses, elimínala. Es un posible punto de entrada para atacantes.
- Mantén tu cliente FTP actualizado: Las versiones antiguas pueden tener vulnerabilidades.
Preguntas frecuentes (FAQ) sobre DirectAdmin FTP
Aquí respondemos las dudas más comunes que suelen tener los usuarios.
¿Puedo tener varias cuentas FTP para el mismo sitio?
Sí, absolutamente. DirectAdmin te permite crear tantas cuentas como necesites, cada una con acceso a diferentes carpetas. Es la mejor práctica para trabajar en equipo.
¿Qué hago si olvido la contraseña de una cuenta FTP?
No te preocupes. Ve a la sección "Cuentas FTP" en DirectAdmin, localiza la cuenta y haz clic en "Modificar". Ahí puedes establecer una nueva contraseña sin perder los archivos ni la configuración.
¿Por qué no puedo conectarme con mi cliente FTP?
Las causas más comunes son:
- Nombre de usuario incorrecto: Recuerda que incluye el prefijo (ej:
midominio_colaborador1). - Contraseña mal escrita: Revisa mayúsculas y minúsculas.
- Host incorrecto: Prueba con
ftp.tudominio.como directamente la IP de tu servidor. - Firewall o antivirus: A veces bloquean el puerto 21. Desactívalos temporalmente para probar.
- Modo pasivo/activo: En FileZilla, ve a "Editar" > "Ajustes" > "FTP" y prueba a cambiar entre modo pasivo y activo.
¿Puedo usar FTP para subir archivos muy grandes (más de 500 MB)?
Sí, FTP es mucho más fiable que el Administrador de Archivos del panel para archivos grandes. Sin embargo, si la subida se corta, muchos clientes FTP (como FileZilla) permiten reanudar la transferencia desde donde se quedó.
¿Es seguro usar FTP para subir archivos de mi tienda online o datos sensibles?
El FTP estándar (puerto 21) no cifra la información. Si manejas datos sensibles, es mejor usar SFTP o FTPS. Pregunta a tu proveedor de hosting si tu servidor lo soporta. Lo más probable es que sí.
¿DirectAdmin y Syspanel son lo mismo?
No exactamente. DirectAdmin y Syspanel (antes HestiaCP) son dos paneles de control diferentes. Sin embargo, la lógica para crear cuentas FTP es muy similar. En Syspanel, accedes por el puerto 2106 y la opción se llama "Cuentas FTP" dentro de "Archivos". Los pasos son casi idénticos.
Conclusión
Gestionar cuentas FTP en DirectAdmin es una habilidad fundamental para cualquier propietario de un sitio web. Te da control, seguridad y flexibilidad para trabajar con tu equipo o simplemente para organizar mejor tus archivos. Como has visto, el proceso es muy sencillo: crear una cuenta, asignarle una carpeta y conectar tu cliente FTP. No olvides aplicar las buenas prácticas de seguridad que te he compartido.
Ahora ya estás listo para subir archivos a tu sitio web como un profesional. Si tienes alguna duda, no dudes en consultar la documentación de tu hosting o contactar a tu soporte técnico. ¡Feliz gestión de archivos!
