Subir archivos por FTP en DirectAdmin con FileZilla
Subir archivos a tu sitio web es una de las tareas más comunes cuando administras un hosting. Aunque muchos paneles de control ofrecen administradores de archivos web, el protocolo FTP (File Transfer Protocol) sigue siendo el método más rápido y fiable para transferir archivos grandes o gestionar tu sitio de forma masiva.
En este artículo, te guiaré paso a paso para que puedas conectar FTP DirectAdmin usando FileZilla, uno de los clientes FTP más populares y gratuitos. Aprenderás a subir archivos FTP, solucionar problemas básicos y entenderás cómo funciona la transferencia de archivos en tu servidor.
¿Qué necesitas para empezar?
Antes de lanzarte a conectar, asegúrate de tener a mano tres datos clave que te proporcionó tu proveedor de hosting (o que puedes generar tú mismo desde DirectAdmin).
- Servidor FTP: Normalmente es la dirección de tu dominio (ejemplo:
tudominio.comoftp.tudominio.com) o la IP del servidor. - Nombre de usuario FTP: Puede ser el mismo que el de tu cuenta de DirectAdmin o uno específico que hayas creado.
- Contraseña FTP: La contraseña asociada a ese usuario.
[INFO] Si no tienes estos datos, puedes crearlos desde el panel de DirectAdmin. Ve a "Cuentas de FTP" y sigue las instrucciones. Es recomendable usar un usuario FTP dedicado para mayor seguridad.
Paso 1: Descargar e instalar FileZilla
FileZilla está disponible para Windows, macOS y Linux. Es un software de código abierto y no contiene publicidad molesta.
- Ve al sitio oficial: filezilla-project.org.
- Descarga la versión "FileZilla Client" (no el servidor).
- Instálalo como cualquier otro programa. En Windows, solo debes aceptar los términos y dar clic en "Siguiente".
Una vez instalado, verás una ventana dividida en varias secciones. No te asustes, es más sencillo de lo que parece.
Paso 2: Configurar la conexión FTP DirectAdmin
Ahora vamos a conectar FileZilla con tu servidor. Sigue estos pasos al pie de la letra.
- Abre FileZilla.
- En la barra superior, verás cuatro campos vacíos: Servidor, Nombre de usuario, Contraseña y Puerto.
- Introduce los datos que obtuviste antes:
- Servidor:
tudominio.comoftp.tudominio.com. - Nombre de usuario: El que creaste en DirectAdmin.
- Contraseña: La contraseña correspondiente.
- Puerto: Déjalo en blanco (por defecto usará el puerto 21, que es el estándar para FTP).
- Servidor:
- Haz clic en Conexión rápida.
[TIP] Si usas un firewall o antivirus, es posible que te pida permiso para que FileZilla acceda a Internet. Acepta siempre.
Si todo está correcto, verás una lluvia de mensajes en el panel superior (el registro de conexión) y finalmente aparecerá un mensaje verde que dice "Directorio listado correctamente". ¡Felicidades! Ya estás conectado.
Paso 3: Entender la interfaz de FileZilla
Para que puedas transferir archivos DirectAdmin sin problemas, es importante que sepas qué es cada cosa en la ventana de FileZilla.
- Panel izquierdo: Muestra los archivos y carpetas de tu computadora local.
- Panel derecho: Muestra los archivos y carpetas de tu servidor remoto (el hosting).
- Panel inferior: Muestra el progreso de las transferencias (archivos que se están subiendo o bajando).
La estructura de carpetas en tu servidor suele ser así:
public_htmlowww: Aquí es donde debes subir los archivos de tu sitio web (HTML, CSS, imágenes, etc.).private_html: Para sitios con SSL (a veces se usa como alias de public_html).logs,backups,tmp: Carpetas del sistema que no debes modificar.
[WARNING] No subas archivos fuera de
public_htmla menos que sepas exactamente lo que estás haciendo. Podrías romper la configuración del servidor.
Paso 4: Subir archivos FTP por primera vez
Ahora que ya tienes la conexión activa, subir un archivo es muy sencillo.
- En el panel izquierdo (tu computadora), navega hasta la carpeta donde tengas el archivo que deseas subir (por ejemplo,
index.html). - En el panel derecho (servidor), navega hasta la carpeta
public_html. - Arrastra el archivo desde la izquierda hacia la derecha. Verás que aparece en la cola de transferencia (panel inferior) y se sube automáticamente.
También puedes hacer clic derecho sobre el archivo local y seleccionar "Subir", o usar el botón de flecha azul que apunta hacia arriba.
[TIP] Para subir carpetas enteras (por ejemplo, una carpeta con imágenes), arrastra la carpeta completa. FileZilla la subirá manteniendo la estructura de directorios.
Paso 5: Transferir archivos DirectAdmin de forma segura (SFTP)
El FTP tradicional (puerto 21) envía tus datos en texto plano, lo que significa que tu contraseña viaja sin cifrar. Si tu servidor lo soporta, es mucho mejor usar SFTP (FTP sobre SSH) o FTPS (FTP sobre SSL).
Cómo conectar usando SFTP con FileZilla
- En FileZilla, ve a Archivo > Administrador de sitios (o presiona Ctrl+S).
- Haz clic en Nuevo sitio y ponle un nombre (ej: "Mi hosting").
- En la pestaña General, configura:
- Protocolo: SFTP (SSH File Transfer Protocol).
- Servidor:
tudominio.com. - Puerto: 22 (por defecto).
- Tipo de inicio de sesión: Normal.
- Usuario: Tu nombre de usuario FTP.
- Contraseña: Tu contraseña FTP.
- Haz clic en Conectar.
[INFO] Si tu hosting usa el panel Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso al panel es el 2106, pero para SFTP el puerto sigue siendo el 22. No los confundas.
Una vez conectado por SFTP, verás el candado en la barra de estado, indicando que la conexión es segura.
Solución de problemas comunes (FAQ)
Aquí respondo a las dudas más frecuentes de los usuarios que intentan conectar FTP DirectAdmin por primera vez.
¿Por qué no puedo conectar? "No se pudo conectar al servidor"
- Revisa que el servidor esté escrito correctamente (sin espacios ni caracteres extraños).
- Asegúrate de que tu hosting no tenga bloqueado el puerto 21 (o 22 para SFTP). Algunos firewalls corporativos bloquean estos puertos.
- Prueba desactivando temporalmente tu firewall o antivirus.
¿Por qué me pide contraseña una y otra vez?
- El usuario o la contraseña son incorrectos. Vuelve a generarlos desde DirectAdmin.
- A veces el servidor tiene un límite de intentos fallidos. Espera 15 minutos y vuelve a intentar.
¿Dónde debo subir los archivos de mi sitio web?
Siempre dentro de la carpeta public_html. Si tu dominio es tudominio.com, los archivos que estén dentro de public_html serán visibles en https://tudominio.com.
¿Puedo subir archivos de más de 2GB?
FileZilla soporta archivos grandes, pero tu servidor puede tener un límite. Si falla, prueba comprimir el archivo en partes (por ejemplo, con WinRAR o 7-Zip) y súbelas por separado.
¿Qué hago si la transferencia se corta a mitad?
FileZilla tiene una función de reanudación automática. Si la conexión se pierde, al reconectar, los archivos incompletos se reanudarán desde donde se quedaron. No borres nada manualmente.
Consejos avanzados para usuarios de DirectAdmin
Si ya dominas lo básico, aquí tienes algunos trucos para ser más eficiente.
Crear cuentas FTP adicionales
Desde DirectAdmin, puedes crear cuentas FTP limitadas a carpetas específicas. Por ejemplo, para que un diseñador suba archivos solo a public_html/tienda.
- En DirectAdmin, ve a Cuentas de FTP.
- Haz clic en Crear cuenta.
- Asigna un nombre de usuario, contraseña y la carpeta base (ej:
public_html/tienda). - Guarda los cambios.
Luego, usa esos datos en FileZilla para conectar de forma limitada.
Usar la cola de archivos para transferencias masivas
Si tienes que subir cientos de archivos, no los arrastres todos de golpe. Mejor:
- Selecciona los archivos en tu computadora.
- Haz clic derecho y elige "Añadir archivos a la cola".
- Ve a la pestaña Cola de transferencias (en la parte inferior).
- Haz clic en "Procesar cola". Así controlas el orden y evitas saturaciones.
Sincronizar carpetas automáticamente
FileZilla incluye una función de sincronización bidireccional. Ve a Ver > Sincronización de directorios. Esto es útil si trabajas en un sitio web localmente y quieres que los cambios se reflejen automáticamente en el servidor.
[WARNING] La sincronización automática puede sobrescribir archivos sin preguntar. Úsala solo si estás seguro de lo que haces.
Conclusión
Subir archivos por FTP en DirectAdmin con FileZilla es un proceso sencillo una vez que entiendes los conceptos básicos. Recuerda siempre:
- Usa conexiones seguras (SFTP o FTPS) cuando sea posible.
- Mantén tus contraseñas FTP seguras y cámbialas periódicamente.
- No modifiques carpetas del sistema como
logsobackups. - Si algo falla, revisa el registro de mensajes en la parte superior de FileZilla; ahí se indica el error exacto.
Ahora ya estás listo para gestionar tu hosting como un profesional. Si te encuentras con algún problema, no dudes en contactar al soporte técnico de tu proveedor, indicándoles el mensaje de error que ves en FileZilla. Ellos podrán ayudarte a solucionarlo rápidamente.
[TIP] Guarda la configuración de tu conexión en el Administrador de sitios de FileZilla para no tener que escribir los datos cada vez. Así solo harás doble clic y listo.
¡Feliz subida de archivos!
