DirectAdmin: configuración de FTP para subir archivos
¿Por qué necesitas configurar FTP en DirectAdmin?
Si tienes un sitio web alojado en un servidor con DirectAdmin, una de las primeras cosas que aprenderás es a subir archivos. Ya sea que quieras instalar WordPress, actualizar un plugin, subir imágenes o modificar un archivo de configuración, necesitarás un método para transferir esos archivos desde tu computadora al servidor.
FTP (File Transfer Protocol) es el método más común y fiable para hacerlo. En esta guía, te explicaré paso a paso cómo configurar una cuenta FTP en DirectAdmin, cómo conectarte desde tu computadora y cómo solucionar los problemas más frecuentes. Todo explicado de forma sencilla, como si estuviera a tu lado ayudándote.
Requisitos previos antes de empezar
Antes de lanzarte a configurar FTP, asegúrate de tener lo siguiente a mano:
- Acceso a DirectAdmin: Necesitas tu usuario y contraseña de administrador o de un plan de hosting. Normalmente accedes a través de
tudominio.com:2222. - Un cliente FTP: Es el programa que usarás en tu computadora. Los más populares son FileZilla (gratuito y muy recomendado), Cyberduck o WinSCP. En esta guía usaremos FileZilla como ejemplo.
- Tus datos de conexión: Los obtendrás en los pasos siguientes. Los datos clave son: Servidor (host), Puerto, Usuario y Contraseña.
[INFO] Si tu hosting usa Syspanel en lugar de DirectAdmin, el proceso es similar, pero el puerto de acceso al panel es el 2106 y la configuración FTP puede variar ligeramente. Consulta la documentación de tu proveedor.
Paso 1: Acceder a DirectAdmin
Abre tu navegador web y escribe la dirección de tu panel de control. Normalmente es algo como:
https://tudominio.com:2222
O si tu dominio aún no está configurado, tu proveedor te dará una IP y puerto, por ejemplo:
https://192.168.1.100:2222
Introduce tu usuario y contraseña y haz clic en Login.
[WARNING] Si ves un mensaje de seguridad en el navegador (como "La conexión no es privada"), no te preocupes. Es normal porque DirectAdmin usa un certificado autofirmado. Haz clic en "Avanzado" y luego en "Continuar" o "Proceder".
Paso 2: Crear una cuenta FTP en DirectAdmin
Una vez dentro de DirectAdmin, sigue estos pasos:
- En el menú principal, busca la sección "Administración de Archivos" o directamente el icono "Cuentas FTP". Puede aparecer como "FTP Management" o "FTP Accounts".
- Haz clic en "Crear nueva cuenta FTP" o "Add FTP Account".
- Verás un formulario con los siguientes campos:
- Usuario (Username): Elige un nombre, por ejemplo
tunombreowebmaster. El sistema te mostrará el usuario completo, que suele ser algo comotunombre@tudominio.com. Guarda este nombre completo. - Contraseña (Password): Elige una contraseña segura. DirectAdmin suele tener un generador de contraseñas. No la olvides.
- Directorio (Directory): Aquí defines a qué carpeta tendrá acceso este usuario. Lo más común es dejarlo en
public_html, que es la raíz de tu sitio web. Si quieres limitar el acceso a una subcarpeta, por ejemplopublic_html/blog, escríbela aquí. - Cuota (Quota): Puedes limitar el espacio que usará esta cuenta FTP. Si no quieres límite, déjalo en 0 o "Sin límite".
- Usuario (Username): Elige un nombre, por ejemplo
- Haz clic en "Crear" o "Save".
¡Listo! Ya tienes una cuenta FTP creada. Ahora necesitas los datos para conectarte.
Paso 3: Obtener los datos de conexión FTP
DirectAdmin te proporciona los datos de conexión justo después de crear la cuenta. Si no los ves, puedes consultarlos así:
- Vuelve a la sección "Cuentas FTP".
- Busca la cuenta que acabas de crear. Verás una tabla con los datos.
- Los datos que necesitas son:
- Servidor (Host): Normalmente es
tudominio.como la IP del servidor. Si no estás seguro, pregunta a tu proveedor o usaftp.tudominio.com. - Puerto: El puerto estándar de FTP es el 21. Para SFTP (más seguro) suele ser el 22.
- Usuario: El nombre completo que te mostró, por ejemplo
tunombre@tudominio.com. - Contraseña: La que elegiste.
- Servidor (Host): Normalmente es
[TIP] Muchos servidores bloquean el FTP tradicional (puerto 21) por seguridad. Si no puedes conectar, prueba con SFTP (puerto 22) o FTP sobre SSL/TLS (FTPS). En DirectAdmin, puedes habilitar FTPS desde la configuración del servidor, pero normalmente tu proveedor ya lo tiene activado.
Paso 4: Configurar FileZilla para conectarte
Ahora vamos a usar el cliente FTP. Te explico con FileZilla, pero el proceso es similar en otros programas.
- Abre FileZilla. Verás cuatro campos en la parte superior: Host, Usuario, Contraseña y Puerto.
- Introduce los datos que obtuviste en el paso anterior:
- Host:
tudominio.comoftp.tudominio.com. - Usuario:
tunombre@tudominio.com. - Contraseña: La que creaste.
- Puerto: Déjalo en blanco o pon
21para FTP estándar. Si usas SFTP, pon22.
- Host:
- Haz clic en "Conexión rápida" (el botón con un rayo).
- Si todo va bien, verás una lluvia de mensajes en la ventana superior y, finalmente, una lista de archivos en el panel derecho (el servidor). El panel izquierdo es tu computadora.
[WARNING] Si ves un mensaje de error como "Error de conexión" o "No se pudo conectar al servidor", no te asustes. Suele ser por:
- Puerto incorrecto: Prueba con el puerto 21 (FTP) o 22 (SFTP).
- Firewall: Asegúrate de que tu firewall no bloquea el puerto.
- Servidor caído: Contacta a tu proveedor.
Paso 5: Subir archivos al servidor
Una vez conectado, subir archivos es muy sencillo:
- En el panel izquierdo (tu computadora), navega hasta la carpeta donde tienes los archivos que quieres subir.
- En el panel derecho (el servidor), navega hasta la carpeta
public_html(o la que hayas configurado). - Arrastra los archivos o carpetas desde la izquierda a la derecha.
- Verás una cola de transferencia en la parte inferior. Espera a que termine.
[TIP] Si subes muchos archivos, puedes usar la opción "Subir" del menú contextual (clic derecho sobre los archivos) o simplemente arrastrarlos. FileZilla te preguntará si quieres sobrescribir archivos existentes.
Solución de problemas comunes (FAQ)
1. No puedo conectar, me sale "Error de autenticación"
- Revisa que el usuario esté escrito exactamente como lo creaste en DirectAdmin, incluyendo el
@tudominio.com. - Comprueba que la contraseña no tenga errores tipográficos. Si la olvidaste, puedes cambiarla desde DirectAdmin en Cuentas FTP -> Editar.
- Si usas SFTP, asegúrate de que el puerto sea 22 y que el servidor lo soporte.
2. Conecto pero no veo archivos o veo una carpeta vacía
- Verifica que el directorio que asignaste a la cuenta FTP sea correcto. Si pusiste
public_html, ahí deben estar los archivos de tu web. - Si tu web está en una subcarpeta, por ejemplo
public_html/miweb, asegúrate de que la cuenta FTP tenga acceso a esa ruta.
3. La subida de archivos falla o se corta
- Archivos grandes: Si subes archivos de más de 100 MB, puede que el servidor tenga un límite. Prueba a subirlos por partes o usando SFTP.
- Conexión inestable: Asegúrate de que tu conexión a internet sea estable. Si usas WiFi, prueba con cable.
- Permisos: A veces los archivos no se suben porque la carpeta de destino tiene permisos incorrectos. En DirectAdmin, puedes cambiar los permisos desde el Administrador de Archivos.
4. ¿Cómo cambio la contraseña de FTP?
- Ve a DirectAdmin -> Cuentas FTP.
- Busca la cuenta y haz clic en "Editar" (normalmente un icono de lápiz).
- Introduce la nueva contraseña y guarda.
5. ¿Puedo tener varias cuentas FTP?
Sí, puedes crear tantas cuentas como necesites. Es útil si tienes varios colaboradores o quieres dar acceso limitado a ciertas carpetas.
Consejos de seguridad para tu FTP
- Usa contraseñas fuertes: Combina mayúsculas, minúsculas, números y símbolos. No uses fechas de nacimiento ni palabras comunes.
- Cambia la contraseña periódicamente: Sobre todo si compartes la cuenta con alguien.
- Usa SFTP o FTPS: Siempre que sea posible, evita el FTP tradicional (puerto 21) porque envía la contraseña en texto plano. El SFTP (puerto 22) cifra toda la comunicación.
- No compartas tu cuenta principal: Crea cuentas FTP específicas para cada proyecto o persona.
- Revoca accesos antiguos: Si alguien deja de trabajar contigo, elimina su cuenta FTP.
[INFO] Si tu hosting usa Syspanel, la seguridad es similar. Además, el acceso al panel es por el puerto 2106, y la configuración FTP suele ser igual de sencilla.
Conclusión
Configurar FTP en DirectAdmin es un proceso rápido y sencillo una vez que sabes dónde hacer clic. Con esta guía, ya puedes crear tu cuenta FTP, conectarte desde FileZilla y subir tus archivos sin problemas.
Recuerda que la práctica hace al maestro. Si algo falla, repasa los pasos, verifica los datos y no dudes en contactar a tu proveedor de hosting si el problema persiste. ¡Ahora ya puedes subir tu web, instalar WordPress o lo que necesites!
¿Te ha quedado alguna duda? Déjala en los comentarios o consulta con tu soporte técnico. ¡Buena suerte con tu proyecto!
