Cómo subir archivos a tu hosting con FileZilla (FTP) en DirectAdmin
¿Qué es FileZilla y por qué lo necesitas para tu hosting DirectAdmin?
Si tienes una web, en algún momento necesitarás subir archivos a tu servidor. Ya sea para instalar WordPress, actualizar tu tienda online, subir imágenes o modificar un archivo de configuración, necesitas una forma de transferir esos archivos desde tu ordenador al hosting. La herramienta más popular, gratuita y fiable para hacer esto es FileZilla.
FileZilla es un cliente FTP (Protocolo de Transferencia de Archivos) que actúa como un puente entre tu ordenador y el servidor donde se aloja tu web. Con él, podrás arrastrar y soltar archivos como si estuvieras moviendo carpetas en tu propio ordenador, pero a través de Internet.
En este artículo, te voy a guiar paso a paso para que aprendas a conectar FileZilla DirectAdmin y subir archivos FTP DirectAdmin sin complicaciones. No necesitas ser un experto, solo seguir las instrucciones al pie de la letra.
Requisitos previos antes de empezar
Antes de lanzarnos a la acción, asegúrate de tener a mano lo siguiente:
- Tus datos de acceso FTP DirectAdmin: Esto incluye el nombre de usuario, la contraseña y el nombre del servidor (o host). Normalmente, esta información la recibes por correo electrónico cuando contratas tu hosting. Si no la tienes, puedes generarla tú mismo desde el panel de control (te explico cómo más abajo).
- El programa FileZilla instalado: Puedes descargarlo de forma gratuita desde su página oficial. La versión para Windows, Mac o Linux está disponible. La instalación es muy sencilla, solo tienes que seguir los pasos del asistente.
[INFO] Si no tienes tus credenciales FTP a mano, no te preocupes. En el panel de control de DirectAdmin puedes crear o consultar tus datos de acceso FTP en cualquier momento.
Paso 1: Crear o localizar tus credenciales FTP en DirectAdmin
Para subir web DirectAdmin, primero necesitas saber qué usuario y contraseña FTP vas a utilizar. Aunque DirectAdmin suele crear un usuario FTP principal junto con tu cuenta de hosting, es una buena práctica crear uno específico para tus tareas de subida.
Localizar el usuario FTP principal
Accede a tu panel de DirectAdmin (normalmente en tudominio.com:2222). Una vez dentro:
- Busca la sección "Cuentas FTP" o "Usuarios FTP".
- Haz clic en ella para ver la lista de usuarios FTP existentes.
- Verás el nombre de usuario (suele ser tu usuario principal de hosting) y el directorio al que tiene acceso (por ejemplo,
domains/tudominio.com/public_html).
Crear un nuevo usuario FTP (Recomendado)
Crear un usuario FTP adicional es muy útil para limitar el acceso a una carpeta concreta o para dar acceso a otra persona sin darle tu contraseña principal.
- En la misma sección "Cuentas FTP", busca el botón "Crear Usuario FTP" o "Añadir Usuario".
- Rellena el formulario:
- Nombre de usuario: Elige uno, por ejemplo,
subidas. - Contraseña: Introduce una contraseña segura.
- Directorio: Define la ruta exacta a la que tendrá acceso este usuario. Lo más común es
domains/tudominio.com/public_htmlpara que tenga acceso a la raíz de tu web.
- Nombre de usuario: Elige uno, por ejemplo,
- Haz clic en "Crear".
[TIP] Anota el nombre de usuario y la contraseña que acabas de crear. Los necesitarás en el siguiente paso.
Paso 2: Configurar la conexión en FileZilla
Ahora que ya tienes tus datos, vamos a configurar FileZilla para que se conecte a tu servidor.
- Abre FileZilla en tu ordenador.
- En la parte superior de la ventana, verás una barra con cuatro campos vacíos: "Host", "Nombre de usuario", "Contraseña" y "Puerto".
- Rellena los campos de la siguiente manera:
- Host: Escribe
ftp.tudominio.como simplementetudominio.com. También puedes usar la IP de tu servidor si la conoces. - Nombre de usuario: El usuario FTP que has creado o el principal.
- Contraseña: La contraseña correspondiente al usuario FTP.
- Puerto: Déjalo en blanco. FileZilla usará el puerto 21 por defecto, que es el estándar para FTP. Si tu hosting usa SFTP (más seguro), el puerto es el 22 y deberás cambiarlo en el campo.
- Host: Escribe
[WARNING] Si estás usando un servicio de hosting que no es DirectAdmin, como Syspanel (el antiguo HestiaCP), el puerto de acceso al panel es el 2106, pero la conexión FTP normalmente sigue siendo la misma (puerto 21 o 22 para SFTP). No obstante, este artículo se centra en DirectAdmin.
- Haz clic en el botón "Conexión rápida" (el icono con un rayo).
Si todo es correcto, verás que en el cuadro de la parte superior (el "Registro de mensajes") aparecen mensajes de éxito y el directorio de tu servidor se cargará en el panel de la derecha. ¡Ya estás conectado!
Paso 3: Entender la interfaz de FileZilla
La interfaz de FileZilla se divide en dos paneles principales:
- Panel izquierdo (Sitio local): Muestra los archivos y carpetas de tu ordenador.
- Panel derecho (Sitio remoto): Muestra los archivos y carpetas de tu servidor (tu hosting).
Debajo de cada panel hay una cola de transferencias que muestra el progreso de los archivos que se están subiendo o descargando.
Paso 4: Subir archivos FTP DirectAdmin paso a paso
Ahora viene la parte que te interesa: subir archivos con FileZilla. El proceso es tan simple como arrastrar y soltar.
-
Navega a la carpeta correcta en tu servidor (panel derecho): Para que tu web funcione, los archivos deben estar dentro de la carpeta
public_html. Esta es la raíz pública de tu dominio. Dentro de ella, puedes tener subcarpetas para organizar tu contenido. -
Navega a la carpeta con tus archivos en tu ordenador (panel izquierdo): Busca en tu disco duro la carpeta que contiene los archivos de tu web (por ejemplo, los archivos de WordPress, un HTML, etc.).
-
Selecciona los archivos: Puedes seleccionar varios a la vez manteniendo pulsada la tecla
Ctrl(en Windows) oCmd(en Mac) y haciendo clic en cada archivo. También puedes usarCtrl+Apara seleccionarlos todos. -
Arrastra y suelta: Haz clic en los archivos seleccionados en el panel izquierdo y, sin soltar el botón del ratón, arrástralos hasta el panel derecho (a la carpeta
public_html). Suelta el botón del ratón. -
Observa la cola de transferencias: En la parte inferior de FileZilla, verás cómo los archivos se van subiendo uno a uno. Espera a que la cola se vacíe y todos los archivos aparezcan en el panel derecho.
[TIP] Si solo quieres subir una carpeta completa, simplemente arrástrala igual que harías con un archivo. FileZilla se encargará de crear la estructura de carpetas en el servidor.
Paso 5: Errores comunes y cómo solucionarlos
A veces, la conexión puede fallar o los archivos no se suben correctamente. Aquí tienes los problemas más habituales y sus soluciones:
- Error de conexión: "No se pudo conectar al servidor": Revisa que el Host esté bien escrito (sin espacios y con el formato correcto). Comprueba también que tu cortafuegos no esté bloqueando el puerto 21.
- Error de autenticación: "Contraseña incorrecta": Verifica que has escrito el nombre de usuario y la contraseña correctamente. Ten en cuenta que las contraseñas FTP distinguen entre mayúsculas y minúsculas.
- Error de permisos: "Permiso denegado": Si intentas subir archivos a una carpeta que no es
public_html(por ejemplo, a la raíz de tu cuenta), es posible que no tengas permisos. Asegúrate de que tu usuario FTP tiene acceso a esa carpeta o sube los archivos apublic_html. - Los archivos se suben, pero la web no los muestra: Esto suele pasar porque has subido los archivos a una carpeta incorrecta. Asegúrate de que están dentro de
public_htmly no en una subcarpeta sin querer.
[WARNING] Nunca subas archivos a la carpeta
public_htmlsi ya existe un archivo con el mismo nombre y no estás seguro de lo que haces. Podrías sobrescribir un archivo importante y romper tu web. Siempre es buena idea hacer una copia de seguridad antes de sobrescribir.
Paso 6: Alternativas a FileZilla
Aunque FileZilla es el rey indiscutible, existen otras opciones para gestionar tus archivos:
- El Administrador de Archivos de DirectAdmin: Es una herramienta web integrada en tu panel de control. Es muy útil para subir archivos pequeños o hacer modificaciones rápidas sin instalar nada. La encuentras en la sección "Administrador de Archivos" de DirectAdmin.
- Cyberduck: Otro cliente FTP gratuito, muy popular entre usuarios de Mac.
- WinSCP: Una alternativa muy potente para Windows, especialmente si necesitas usar SFTP.
[INFO] Para subir archivos muy grandes o muchas carpetas a la vez, FileZilla es la mejor opción. Para cambios puntuales de un solo archivo, el Administrador de Archivos de DirectAdmin puede ser más rápido y cómodo.
Preguntas Frecuentes (FAQ) sobre FileZilla y DirectAdmin
¿Qué es el puerto 2106 en Syspanel?
Syspanel (anteriormente conocido como HestiaCP) es otro panel de control de hosting. Si tu hosting usa Syspanel, el puerto de acceso al panel de administración es el 2106 (por ejemplo, tudominio.com:2106). Sin embargo, esto no afecta a la configuración de FileZilla. Para conectar con FTP a un servidor Syspanel, usarás los mismos puertos estándar (21 para FTP o 22 para SFTP).
¿Puedo usar FTP para subir mi web de WordPress?
Sí, absolutamente. De hecho, es la forma más común. Puedes descargar WordPress desde wordpress.org, descomprimirlo en tu ordenador y luego subir todos los archivos a la carpeta public_html con FileZilla. Después, solo tendrás que ejecutar el instalador de WordPress desde tu navegador.
¿Cuánto tiempo se tarda en subir archivos?
Depende del tamaño de los archivos y de la velocidad de tu conexión a Internet. Archivos pequeños como imágenes o HTML se suben en segundos. Archivos grandes como vídeos o instaladores de temas pueden tardar varios minutos.
¿Es seguro usar FTP?
El FTP tradicional no es un protocolo cifrado, lo que significa que tus datos de acceso y archivos viajan sin protección. Por eso, te recomiendo encarecidamente que uses SFTP (FTP sobre SSH) si tu hosting lo permite. En FileZilla, solo tienes que cambiar el puerto de 21 a 22 y el protocolo se ajustará automáticamente. Esto cifra toda la transferencia y la hace mucho más segura.
¿Qué hago si la subida se interrumpe a mitad?
No pasa nada. FileZilla tiene un sistema de reintentos. Si la conexión se cae, puedes hacer clic derecho sobre el archivo que falló en la cola de transferencias y seleccionar "Reanudar" o simplemente arrastrarlo de nuevo. Los archivos que ya se subieron correctamente no se volverán a subir.
¿Puedo editar archivos directamente desde FileZilla?
Sí, puedes. Haz clic derecho sobre un archivo en el panel remoto y selecciona "Ver/Editar". FileZilla descargará el archivo a una carpeta temporal y lo abrirá con el editor de texto de tu sistema. Cuando guardes los cambios, FileZilla te preguntará si quieres subir el archivo modificado de vuelta al servidor.
Conclusión
Subir archivos a tu hosting con FileZilla es una habilidad esencial para cualquier propietario de una web. Con esta guía, ya sabes cómo conectar FileZilla DirectAdmin, crear usuarios FTP y subir archivos FTP DirectAdmin de forma rápida y segura. La clave está en tener tus credenciales a mano, navegar a la carpeta correcta (public_html) y arrastrar y soltar.
Recuerda que la práctica hace al maestro. No tengas miedo de experimentar, pero siempre con precaución y realizando copias de seguridad de tus archivos importantes. Si sigues estos pasos, tendrás tu web actualizada y funcionando en un abrir y cerrar de ojos. ¡Buena suerte con tu proyecto!
