Cómo subir archivos al servidor con FTP en DirectAdmin
¿Qué es FTP y por qué lo necesito?
FTP (File Transfer Protocol) es, en palabras simples, el método estándar para transferir archivos entre tu computadora y el servidor donde está alojada tu página web. Piensa en ello como un "explorador de archivos" remoto: desde la comodidad de tu escritorio, puedes arrastrar y soltar las carpetas y archivos de tu sitio web directamente al servidor.
Si tienes un hosting DirectAdmin, usar FTP es la forma más rápida y segura de subir archivos FTP DirectAdmin. Ya sea que estés instalando WordPress, actualizando un plugin, subiendo imágenes o modificando el código de tu web, necesitarás FTP.
En este tutorial, te guiaré paso a paso para que configures y uses FTP con DirectAdmin FTP, utilizando el programa más popular: FileZilla DirectAdmin. No necesitas ser un experto en tecnología; solo sigue las indicaciones.
Requisitos previos antes de empezar
Antes de lanzarnos, asegúrate de tener lo siguiente a la mano:
- Datos de acceso a tu panel de hosting DirectAdmin: Necesitarás tu nombre de usuario y contraseña principal.
- Un programa cliente FTP: Recomiendo FileZilla (es gratuito, fácil de usar y funciona en Windows, Mac y Linux). Puedes descargarlo desde su sitio oficial.
- Tu dominio o la IP del servidor: Lo necesitarás para conectarte.
- Conexión a internet estable.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el puerto de acceso a tu panel de control es el 2106. Los pasos para FTP son prácticamente idénticos.
Paso 1: Encuentra tus credenciales FTP en DirectAdmin
Lo primero es obtener los datos exactos que necesitas para la conexión. No te preocupes, DirectAdmin los tiene organizados.
- Accede a tu panel de DirectAdmin. Generalmente es algo como
tudominio.com:2222o la IP de tu servidor seguida de:2222. - Introduce tu Usuario y Contraseña (los mismos que usas para entrar al panel).
- Una vez dentro, busca la sección "Cuentas FTP" o "FTP Management". Normalmente está en el menú principal o dentro de la sección "Administrador de Archivos".
- Aquí verás una lista de tus cuentas FTP. La principal suele tener el nombre de tu usuario de DirectAdmin. Anota los siguientes datos:
- Servidor/Host: Normalmente es tu nombre de dominio (ej:
tudominio.com) o la IP del servidor. - Puerto: El puerto estándar es el 21.
- Nombre de usuario: El que aparece en la lista (ej:
tudominio.comousuario). - Contraseña: La de tu cuenta FTP (a veces es la misma que la del panel, pero a menudo se crea una específica).
- Servidor/Host: Normalmente es tu nombre de dominio (ej:
[TIP] Si no ves la contraseña, puedes crear una nueva desde el mismo panel. Haz clic en "Editar" o "Cambiar contraseña" para la cuenta FTP principal.
Paso 2: Configura FileZilla para conectarte a DirectAdmin
Ahora que tienes los datos, vamos a configurar FileZilla DirectAdmin.
- Abre FileZilla. Verás una ventana con cuatro campos principales en la parte superior: Host, Nombre de usuario, Contraseña y Puerto.
- Rellena los campos:
- Host:
tudominio.como la IP de tu servidor. - Nombre de usuario: El que anotaste en el paso anterior.
- Contraseña: La contraseña de tu cuenta FTP.
- Puerto:
21(aunque FileZilla suele detectarlo automáticamente).
- Host:
- Haz clic en "Conexión rápida" (el botón con un icono de un rayo).
Si todo está correcto, verás en el panel superior (el registro de mensajes) algo como: "Conexión establecida" y una lista de archivos y carpetas en el panel derecho (el lado del servidor).
[WARNING] Si ves un mensaje de error como "Fallo de conexión" o "Nombre de usuario/contraseña incorrectos", verifica que:
- El puerto sea el 21.
- El nombre de usuario incluya todo el dominio (ej:
usuario@tudominio.com). A veces DirectAdmin lo requiere.- La contraseña no tenga espacios al inicio o al final.
- Tu firewall o antivirus no esté bloqueando FileZilla.
Paso 3: Navega hasta la carpeta correcta en el servidor
Una vez conectado, verás dos paneles:
- Panel izquierdo: Tu computadora local.
- Panel derecho: El servidor remoto (tu hosting DirectAdmin).
Para que tu sitio web funcione, los archivos deben estar en la carpeta correcta. Normalmente, la carpeta principal para tu dominio se llama public_html o domains/tudominio.com/public_html.
- En el panel derecho, busca la carpeta
public_html. Si no la ves, busca dentro dedomainsy luego el nombre de tu dominio. - Haz doble clic en
public_htmlpara entrar. Ahí es donde vivirán todos los archivos de tu página web.
[INFO] Si tienes varios dominios en tu hosting DirectAdmin, cada uno tendrá su propia carpeta
public_htmldentro de su respectiva carpeta de dominio.
Paso 4: Sube tus archivos al servidor
¡Aquí viene la parte fácil! Subir archivos con FTP es como moverlos en tu computadora.
- En el panel izquierdo (tu computadora), navega hasta la carpeta donde tienes los archivos de tu sitio web (por ejemplo, la carpeta de WordPress que descargaste).
- Selecciona los archivos y carpetas que quieras subir. Puedes hacerlo de varias formas:
- Arrastra y suelta: Simplemente arrastra los archivos desde el panel izquierdo al derecho.
- Clic derecho -> Subir: Selecciona los archivos, haz clic derecho y elige "Subir".
- Doble clic: Haz doble clic en un archivo del panel izquierdo para subirlo automáticamente.
- Observa la cola de transferencia. En la parte inferior de FileZilla verás una lista de archivos que se están subiendo. Espera a que todos aparezcan en verde (éxito).
[TIP] Si estás subiendo un sitio web completo (como WordPress), te recomiendo comprimir todo en un archivo ZIP en tu computadora, subir ese ZIP al servidor y luego descomprimirlo desde el Administrador de Archivos de DirectAdmin. ¡Es mucho más rápido!
Paso 5: Verifica que los archivos se hayan subido correctamente
Una vez terminada la transferencia, es hora de comprobar que todo está en su lugar.
- En el panel derecho de FileZilla, revisa que los archivos y carpetas que subiste estén ahí.
- Abre tu navegador web y escribe la dirección de tu dominio (ej:
tudominio.com). Si ves tu sitio web, ¡felicidades! Has completado el proceso.
Preguntas frecuentes (FAQ) sobre FTP en DirectAdmin
Aquí respondo las dudas más comunes que suelen tener los usuarios al usar subir archivos FTP DirectAdmin.
¿Por qué no puedo conectarme a mi servidor FTP?
Las causas más comunes son:
- Puerto incorrecto: Asegúrate de usar el puerto 21.
- Firewall: Desactiva temporalmente tu firewall o antivirus para probar.
- Datos de acceso: Revisa que el nombre de usuario y contraseña sean los correctos. En DirectAdmin, a veces el usuario FTP incluye el dominio completo (ej:
usuario@dominio.com). - IP bloqueada: Si has intentado conectarte muchas veces con datos incorrectos, tu IP puede estar bloqueada. Espera unos minutos o contacta al soporte.
¿Cuál es la carpeta correcta para subir mis archivos?
La carpeta raíz de tu sitio web principal es public_html. Si tienes subdominios, cada uno tendrá su propia carpeta (ej: public_html/blog). Si no estás seguro, revisa en DirectAdmin la sección "Administrador de Archivos".
¿Puedo usar otro cliente FTP además de FileZilla?
¡Claro! Hay muchos excelentes: Cyberduck (Mac/Windows), WinSCP (Windows), Transmit (Mac) o incluso el FTP integrado en Visual Studio Code. Todos funcionan con los mismos datos: host, usuario, contraseña y puerto 21.
¿Es seguro usar FTP?
FTP estándar envía tus datos (incluyendo contraseñas) en texto plano. Para mayor seguridad, muchos servidores ofrecen SFTP (FTP sobre SSH) o FTPS (FTP sobre SSL). Si tu hosting DirectAdmin lo soporta, usa el puerto 22 (SFTP) o 990 (FTPS) y activa la opción "Requiere TLS explícito" en FileZilla.
¿Qué hago si el proceso de subida se queda atascado?
- Archivos grandes: Si subes un archivo muy grande (más de 100 MB), el proceso puede tardar. Sé paciente.
- Conexión inestable: Asegúrate de tener una conexión a internet estable.
- Reintenta: A veces, cerrar FileZilla y volver a conectarse soluciona el problema.
- Comprime: Como mencioné, comprimir en ZIP y descomprimir en el servidor es más eficiente.
¿Cómo creo una nueva cuenta FTP en DirectAdmin?
- Ve a "Cuentas FTP" en tu panel de DirectAdmin.
- Haz clic en "Crear cuenta" o "Añadir usuario".
- Introduce un nombre de usuario, una contraseña segura y selecciona la carpeta a la que tendrá acceso (por ejemplo,
public_html). - Guarda los cambios. Esta nueva cuenta tendrá sus propias credenciales.
Consejos finales para un uso eficiente de FTP
- Mantén tus contraseñas seguras: No uses contraseñas obvias como "123456" o "password". Crea una combinación de letras, números y símbolos.
- Organiza tus archivos: Mantén una estructura de carpetas limpia tanto en tu computadora como en el servidor. Esto te ahorrará dolores de cabeza a largo plazo.
- Realiza copias de seguridad: Antes de hacer cambios importantes (como actualizar WordPress o modificar archivos críticos), descarga una copia de seguridad de tu sitio usando FTP.
- Actualiza FileZilla: Asegúrate de tener la última versión para evitar problemas de compatibilidad y seguridad.
Conclusión
Subir archivos a tu hosting DirectAdmin usando FTP es una habilidad fundamental para cualquier persona que gestione un sitio web. Con FileZilla DirectAdmin, el proceso es intuitivo y rápido. Solo necesitas tus credenciales, saber la carpeta correcta (public_html) y seguir los pasos que te he mostrado.
Ahora que ya sabes cómo hacerlo, ¡ponte manos a la obra! Sube tus archivos, actualiza tu web y no dudes en volver a este tutorial si tienes alguna duda. Recuerda que la práctica hace al maestro.
[TIP FINAL] Si en algún momento te sientes perdido, el soporte técnico de tu proveedor de hosting siempre estará dispuesto a ayudarte. No dudes en contactarlos.
