Agregar un nuevo usuario FTP en DirectAdmin
Introducción
Gestionar el acceso a tu sitio web es una tarea fundamental para mantener la seguridad y el orden en tu hosting. Si tienes un plan de alojamiento con DirectAdmin, una de las operaciones más comunes es la creación de usuarios FTP. Ya sea para dar acceso a un diseñador web, a un colaborador externo o simplemente para organizar mejor tus archivos, agregar un nuevo usuario FTP DirectAdmin es un proceso sencillo pero que requiere seguir algunos pasos clave.
En esta guía completa, te explicaremos de manera detallada cómo crear FTP DirectAdmin desde cero, qué opciones debes configurar y cómo solucionar los problemas más frecuentes. Al final, encontrarás una sección de preguntas frecuentes (FAQ) que resolverá tus dudas más comunes. Todo explicado en un lenguaje claro, sin tecnicismos innecesarios, para que cualquier persona, incluso sin experiencia técnica, pueda realizarlo sin complicaciones.
¿Qué es un usuario FTP y por qué crearlo en DirectAdmin?
FTP (File Transfer Protocol) es el protocolo estándar para transferir archivos entre tu computadora y el servidor donde está alojado tu sitio web. Cuando añadir FTP DirectAdmin, estás creando una cuenta independiente que puede acceder a una carpeta específica de tu hosting, con permisos limitados.
Ventajas de crear usuarios FTP adicionales:
- Seguridad: No compartes tu contraseña principal de DirectAdmin.
- Control: Puedes asignar acceso solo a una carpeta (por ejemplo,
/public_html/mi-proyecto). - Organización: Cada colaborador tiene su propio usuario y contraseña.
- Trazabilidad: Sabes quién ha subido o modificado archivos.
[TIP] Siempre que necesites dar acceso a tu sitio a otra persona, crea un usuario FTP específico. Nunca compartas tus credenciales de administrador de DirectAdmin.
Requisitos previos
Antes de empezar a crear FTP DirectAdmin, asegúrate de tener lo siguiente:
- Acceso a DirectAdmin: Necesitas tu nombre de usuario y contraseña de administrador del panel.
- Plan de hosting activo: El servicio debe estar funcionando correctamente.
- Datos de conexión: Necesitarás conocer la dirección del servidor FTP (normalmente tu dominio o la IP del servidor).
[INFO] Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el proceso es diferente. En ese caso, el acceso al panel se realiza a través del puerto 2106. Sin embargo, esta guía está enfocada exclusivamente en DirectAdmin.
Paso a paso: Cómo agregar un nuevo usuario FTP en DirectAdmin
A continuación, te mostramos el proceso detallado para agregar un nuevo usuario FTP DirectAdmin. Sigue cada paso con atención.
1. Inicia sesión en DirectAdmin
Abre tu navegador y escribe la URL de tu panel de control. Normalmente es algo como:
https://tudominio.com:2222https://IP-del-servidor:2222
Ingresa tu nombre de usuario y contraseña de administrador. Si no los recuerdas, contacta con tu proveedor de hosting.
2. Accede a la sección "Cuentas FTP"
Una vez dentro del panel, verás el menú principal. Busca la sección "Cuentas FTP" o "FTP Accounts". Normalmente se encuentra en la categoría "Administración de archivos" o directamente en el panel de inicio.
[TIP] Si no encuentras la opción, puedes usar el buscador interno de DirectAdmin. Escribe "FTP" en la barra de búsqueda.
3. Haz clic en "Crear nueva cuenta" o "Añadir usuario"
En la página de cuentas FTP, verás una tabla con los usuarios existentes (si los hay). Busca el botón que dice "Crear nueva cuenta", "Añadir usuario" o "Add User". Haz clic en él.
4. Configura los datos del nuevo usuario
Se abrirá un formulario con varios campos. Rellénalos con cuidado:
Nombre de usuario (Username)
Elige un nombre descriptivo, por ejemplo: disenador-web o cliente-proyecto.
Importante: El nombre de usuario debe ser único dentro de tu cuenta de hosting. DirectAdmin suele sugerir un prefijo con tu nombre de usuario principal.
Contraseña (Password)
Crea una contraseña segura. DirectAdmin te mostrará un medidor de fortaleza. Usa al menos 8 caracteres, combinando mayúsculas, minúsculas, números y símbolos.
[WARNING] No uses contraseñas fáciles como "123456" o "password". Una contraseña débil compromete la seguridad de tu sitio.
Directorio (Directory)
Aquí defines a qué carpeta tendrá acceso este usuario. Por defecto, suele ser /public_html, pero puedes limitarlo a una subcarpeta. Por ejemplo:
/public_html/mi-proyecto/public_html/blog
Si dejas el campo vacío, el usuario tendrá acceso a todo el directorio raíz de tu cuenta.
Cuota (Quota)
Puedes limitar el espacio que este usuario puede usar. Si no quieres restricciones, déjalo en 0 o ilimitado. Si quieres un límite, ingresa un número en MB (ejemplo: 500 para 500 MB).
Permisos adicionales (Opcional)
Algunas versiones de DirectAdmin permiten marcar opciones como:
- Acceso anónimo: No recomendado (permite que cualquiera entre sin contraseña).
- Subir y descargar: Generalmente activado por defecto.
- Eliminar archivos: Puedes restringir esta opción si solo quieres que suba archivos.
5. Guarda la configuración
Revisa que todos los datos sean correctos y haz clic en "Crear" o "Save". DirectAdmin procesará la solicitud y te mostrará un mensaje de confirmación.
[TIP] Anota el nombre de usuario y la contraseña en un lugar seguro. No podrás recuperar la contraseña después (solo restablecerla).
6. Prueba la conexión FTP
Una vez creado el usuario, es recomendable probar que funciona. Puedes usar un cliente FTP como FileZilla, Cyberduck o el explorador de archivos de tu sistema operativo.
Los datos de conexión serán:
- Servidor: Tu dominio o la IP del servidor.
- Puerto: 21 (por defecto para FTP) o 22 si usas SFTP.
- Usuario: El nombre que acabas de crear.
- Contraseña: La que configuraste.
Si todo está bien, podrás ver los archivos de la carpeta asignada.
Solución de problemas comunes
A veces, aunque hayas seguido todos los pasos para añadir FTP DirectAdmin, pueden surgir inconvenientes. Aquí te explicamos los más frecuentes y cómo resolverlos.
Error: "No se puede conectar al servidor FTP"
- Causa posible: El servidor FTP no está activo o el puerto está bloqueado.
- Solución: Verifica que el servicio FTP esté habilitado en DirectAdmin (en la sección "Servicios" o "System Info"). También asegúrate de que tu firewall no bloquee el puerto 21.
Error: "Nombre de usuario o contraseña incorrectos"
- Causa posible: Escribiste mal los datos o el usuario no se creó correctamente.
- Solución: Ve a "Cuentas FTP" y verifica que el usuario aparezca en la lista. Puedes restablecer la contraseña desde allí.
Error: "Permiso denegado al acceder al directorio"
- Causa posible: El directorio asignado no existe o tiene permisos incorrectos.
- Solución: Asegúrate de que la carpeta existe en tu servidor. Puedes crearla manualmente desde el administrador de archivos de DirectAdmin. Además, verifica que tenga permisos 755 o 750.
[WARNING] Si el usuario FTP no puede subir archivos, revisa que el directorio tenga permisos de escritura (generalmente 755 para carpetas y 644 para archivos).
Preguntas frecuentes (FAQ)
¿Puedo crear múltiples usuarios FTP en DirectAdmin?
Sí, no hay un límite estricto en la mayoría de los planes de hosting. Puedes crear FTP DirectAdmin tantas veces como necesites, siempre que no superes la cuota de usuarios permitida por tu plan.
¿Cómo elimino un usuario FTP?
Ve a "Cuentas FTP", busca el usuario que deseas eliminar y haz clic en el icono de eliminar (normalmente una papelera o un botón rojo). Confirma la acción.
¿Puedo cambiar la contraseña de un usuario FTP existente?
Sí. En la lista de cuentas FTP, haz clic en el usuario y luego en "Cambiar contraseña". Ingresa la nueva contraseña y guarda.
¿Qué diferencia hay entre FTP y SFTP?
FTP envía los datos sin cifrar, mientras que SFTP (SSH File Transfer Protocol) lo hace a través de una conexión segura. DirectAdmin suele soportar ambos. Para mayor seguridad, usa SFTP (puerto 22).
¿Puedo dar acceso FTP solo a una subcarpeta?
Sí, al agregar un nuevo usuario FTP DirectAdmin, en el campo "Directorio" puedes especificar una subcarpeta. Por ejemplo: /public_html/mi-sitio. El usuario solo verá y podrá modificar archivos dentro de esa ruta.
¿Qué hago si olvido la contraseña de un usuario FTP?
No puedes recuperarla, pero sí restablecerla desde DirectAdmin. Ve a "Cuentas FTP", selecciona el usuario y elige "Cambiar contraseña". Ingresa una nueva y guarda.
¿Los usuarios FTP afectan el rendimiento de mi sitio?
No, los usuarios FTP solo consumen recursos cuando están transfiriendo archivos. No afectan el rendimiento general de tu sitio web.
Consejos finales para gestionar usuarios FTP en DirectAdmin
- Usa nombres de usuario descriptivos: Así sabrás a quién pertenece cada cuenta.
- Establece cuotas de espacio: Evita que un usuario llene todo tu disco duro.
- Cambia las contraseñas periódicamente: Especialmente si trabajas con colaboradores externos.
- Revisa los accesos regularmente: Elimina usuarios que ya no sean necesarios.
[INFO] Si tu panel de control es Syspanel (HestiaCP con puerto 2106), el proceso para crear usuarios FTP es diferente. Busca una guía específica para ese panel.
Conclusión
Ahora ya sabes cómo agregar un nuevo usuario FTP DirectAdmin de forma rápida y segura. Este proceso te permite mantener el control sobre quién accede a los archivos de tu sitio web, mejorando la seguridad y la organización. Recuerda siempre probar la conexión después de crear el usuario y seguir las buenas prácticas de seguridad.
Si has seguido todos los pasos, deberías tener tu nuevo usuario FTP funcionando sin problemas. En caso de dudas, revisa la sección de preguntas frecuentes o contacta con el soporte técnico de tu proveedor de hosting.
¡Ya estás listo para gestionar tus accesos FTP como un profesional!
