Cómo subir archivos a tu sitio web con FTP en DirectAdmin
¿Qué es FTP y por qué lo necesitas?
Si alguna vez has creado una página web, seguramente te has preguntado cómo puedes pasar los archivos desde tu computadora al servidor donde se aloja tu sitio. La respuesta más común y sencilla es usar FTP (File Transfer Protocol, o Protocolo de Transferencia de Archivos). Básicamente, FTP es el "mensajero" que se encarga de mover tus archivos de un lugar a otro a través de internet.
Con FTP DirectAdmin, puedes conectar tu computadora a tu cuenta de hosting y subir, descargar, modificar o eliminar archivos de tu sitio web con total libertad. Es la forma más directa y eficiente de gestionar el contenido de tu página, especialmente si trabajas con muchos archivos, como imágenes, scripts, o bases de datos exportadas.
En este artículo, te explicaré paso a paso cómo subir archivos a tu sitio web usando FTP en DirectAdmin, incluso si nunca has hecho algo parecido. No necesitas ser un experto en Linux ni en SysAdmin; solo sigue las instrucciones y en pocos minutos estarás gestionando tus archivos como un profesional.
Requisitos previos para conectar FTP DirectAdmin
Antes de empezar, asegúrate de tener a mano los siguientes datos, ya que los necesitarás para configurar tu cliente FTP:
- Dirección del servidor FTP: Normalmente es el dominio de tu sitio web (por ejemplo,
ftp.tudominio.com) o la dirección IP del servidor. - Nombre de usuario FTP: Lo puedes encontrar en el panel de DirectAdmin, en la sección de "Gestión de Cuentas FTP". Si no lo has creado, suele ser el mismo que el usuario principal de tu cuenta de hosting.
- Contraseña FTP: La contraseña asociada a tu usuario FTP. Si no la recuerdas, puedes cambiarla desde DirectAdmin.
- Puerto FTP: El puerto por defecto es el 21. A menos que tu hosting use un puerto diferente, déjalo así.
[INFO] Si tu hosting usa una conexión segura (FTPS o SFTP), el puerto puede variar. En DirectAdmin, el puerto estándar para FTP es el 21, pero también puedes usar SFTP en el puerto 22 si tu servidor lo permite.
Paso 1: Accede a tu panel de DirectAdmin
Para empezar, inicia sesión en tu panel de control de DirectAdmin. Esto lo haces a través de tu navegador web, normalmente en una dirección como https://tudominio.com:2222 o la que te haya proporcionado tu proveedor de hosting.
Una vez dentro, busca la sección que se llama "Gestión de Archivos" o "Cuentas FTP". En la mayoría de las versiones de DirectAdmin, verás un icono que dice "FTP" o "Cuentas FTP". Haz clic en él.
Aquí podrás ver todas las cuentas FTP que tienes creadas. Si es la primera vez, probablemente solo tengas una cuenta principal. Es importante que anotes el nombre de usuario y la ruta de acceso (normalmente /domains/tudominio.com/public_html), que es donde se encuentran los archivos de tu sitio web.
Paso 2: Elige tu cliente FTP DirectAdmin
Para conectarte por FTP, necesitas un programa llamado "cliente FTP". Hay muchas opciones gratuitas y de pago, pero las más populares y fáciles de usar son:
- FileZilla: Es el más recomendado para principiantes. Es gratuito, de código abierto y funciona en Windows, Mac y Linux.
- Cyberduck: Muy popular en Mac, aunque también tiene versión para Windows.
- WinSCP: Ideal para usuarios de Windows, especialmente si necesitas conexiones SFTP.
Para este tutorial, usaré FileZilla como ejemplo, pero los pasos son muy similares en cualquier otro cliente FTP.
Instalación de FileZilla
- Ve al sitio web oficial de FileZilla y descarga la versión para tu sistema operativo.
- Instálalo siguiendo los pasos del asistente. No necesitas configurar nada especial; la instalación es directa.
- Una vez instalado, ábrelo. Verás una interfaz dividida en dos paneles: el de la izquierda muestra los archivos de tu computadora y el de la derecha (aún vacío) mostrará los archivos de tu servidor.
[TIP] Si no quieres instalar un programa, también puedes usar el Administrador de Archivos integrado en DirectAdmin. Sin embargo, para subir muchos archivos o carpetas completas, un cliente FTP es mucho más cómodo y rápido.
Paso 3: Configura la conexión FTP DirectAdmin
Ahora viene el momento clave: conectar tu cliente FTP con tu servidor. En FileZilla, verás una barra de herramientas en la parte superior con campos como "Host", "Usuario", "Contraseña" y "Puerto". Rellénalos así:
- Host:
ftp.tudominio.com(o la IP de tu servidor). - Usuario: El nombre de usuario FTP que viste en DirectAdmin.
- Contraseña: La contraseña correspondiente.
- Puerto:
21(o el que te haya indicado tu proveedor).
Luego, haz clic en "Conexión rápida". Si todo está correcto, verás que el panel derecho se llena con los archivos de tu servidor. La conexión se establece y ya puedes empezar a trabajar.
[WARNING] Si ves un mensaje de error sobre el certificado SSL o que el host no es de confianza, no te preocupes. Es normal en conexiones FTP básicas. Puedes aceptar el certificado y continuar. Si el error persiste, verifica que el host y el puerto sean correctos.
Paso 4: Navega hasta la carpeta correcta
Cuando te conectas, el cliente FTP te lleva a la carpeta raíz de tu cuenta. Sin embargo, los archivos de tu sitio web normalmente se encuentran en una subcarpeta específica. En DirectAdmin, la ruta típica es:
/domains/tudominio.com/public_html
Esta es la carpeta pública donde se guardan todos los archivos que los visitantes pueden ver al acceder a tu dominio. Si tienes varios dominios o subdominios, cada uno tendrá su propia carpeta public_html dentro de su ruta correspondiente.
En el panel derecho de FileZilla, navega hasta esa carpeta. Puedes hacer doble clic en las carpetas para entrar en ellas, o usar la barra de ruta en la parte superior para escribir directamente la dirección.
[INFO] Si no encuentras la carpeta
public_html, revisa en DirectAdmin la configuración de tu cuenta FTP. La ruta exacta suele aparecer en la lista de cuentas FTP.
Paso 5: Sube tus archivos con FTP DirectAdmin
Ahora viene la parte más fácil. Una vez que estés dentro de la carpeta public_html en el servidor, solo tienes que arrastrar los archivos desde el panel izquierdo (tu computadora) al panel derecho (el servidor). Puedes hacerlo de varias formas:
- Arrastrar y soltar: Selecciona los archivos o carpetas en tu computadora y arrástralos hasta el panel derecho. Suelta el botón del ratón para iniciar la subida.
- Clic derecho y "Subir": Haz clic derecho sobre un archivo en tu computadora y elige la opción "Subir" en el menú contextual.
- Selección múltiple: Mantén presionada la tecla
Ctrl(oCmden Mac) y haz clic en varios archivos para seleccionarlos a la vez, luego arrástralos todos juntos.
Verás que en la parte inferior de FileZilla aparece una lista de archivos en proceso de subida, con una barra de progreso. Cuando termine, los archivos aparecerán en el panel derecho.
[TIP] Si tienes que subir una carpeta completa con muchos archivos, no la comprimas en un ZIP. Arrastra la carpeta directamente; FileZilla se encargará de crear la estructura de carpetas en el servidor automáticamente.
Paso 6: Verifica que los archivos se hayan subido correctamente
Una vez que la subida haya terminado, es importante que verifiques que todo esté en su lugar. Puedes hacerlo de dos maneras:
- Desde el cliente FTP: Revisa que los archivos aparezcan en el panel derecho con el tamaño y la fecha correcta.
- Desde tu navegador: Abre tu sitio web en el navegador y comprueba que el contenido se ve correctamente. Si has subido una página HTML, por ejemplo, deberías verla al acceder a tu dominio.
Si algo no se ve bien, revisa que los archivos estén en la carpeta correcta y que los nombres no tengan errores tipográficos. Recuerda que los servidores Linux distinguen entre mayúsculas y minúsculas, así que Imagen.jpg no es lo mismo que imagen.jpg.
[WARNING] Si subes archivos con espacios en el nombre, es posible que algunos servidores tengan problemas. Es mejor usar guiones bajos (
_) o guiones (-) en lugar de espacios.
Gestión de archivos DirectAdmin: Alternativa sin software
Si no quieres instalar un cliente FTP, DirectAdmin incluye un Administrador de Archivos en su panel. Esta herramienta te permite subir archivos directamente desde tu navegador, sin necesidad de programas externos. Es perfecto para subidas rápidas o si estás en un ordenador que no es tuyo.
Para usarlo:
- Entra en DirectAdmin y busca la sección "Gestión de Archivos" o "File Manager".
- Navega hasta la carpeta
public_htmlde tu dominio. - Haz clic en el botón "Subir archivos" o "Upload".
- Selecciona los archivos desde tu computadora y súbelos.
La limitación es que el Administrador de Archivos de DirectAdmin suele tener un límite de tamaño por archivo y es menos cómodo para subir muchas carpetas. Pero para archivos sueltos o pequeños, es perfecto.
[TIP] Combina ambos métodos: usa el cliente FTP para subidas masivas y el Administrador de Archivos para cambios rápidos o ediciones puntuales desde cualquier dispositivo.
Errores comunes al conectar FTP DirectAdmin y cómo solucionarlos
Aunque el proceso es sencillo, a veces pueden surgir problemas. Aquí tienes los errores más comunes y sus soluciones:
Error de autenticación (usuario o contraseña incorrectos)
Si el cliente FTP te dice que el usuario o la contraseña son incorrectos, revisa que los has escrito bien. Recuerda que son sensibles a mayúsculas y minúsculas. Si estás seguro de que son correctos, cambia la contraseña desde DirectAdmin y vuelve a intentarlo.
No se puede conectar al servidor (timeout)
Esto suele pasar si el puerto está bloqueado o si el servidor no permite conexiones FTP externas. Prueba a cambiar el puerto a 21 (si no lo estaba) o contacta con tu proveedor de hosting para confirmar que el FTP está activo.
Error de "host no encontrado"
Si el host no se resuelve, verifica que has escrito bien el dominio o la IP. A veces el servidor FTP tiene un nombre distinto, como ftp.tudominio.com o directamente la IP. Consulta la información de tu cuenta de hosting.
Consejos de seguridad para tus conexiones FTP
Aunque FTP es muy útil, no es el protocolo más seguro del mundo, ya que envía tus datos (usuario y contraseña) en texto plano. Por eso, te recomiendo seguir estos consejos:
- Usa conexiones SFTP o FTPS si tu servidor lo permite. Son versiones cifradas de FTP que protegen tus datos.
- Cambia tu contraseña FTP periódicamente desde DirectAdmin.
- No compartas tus credenciales con nadie que no sea de confianza.
- Cierra la conexión cuando termines de trabajar, especialmente si estás en un ordenador público.
[WARNING] Si tu hosting te ofrece la opción de usar Syspanel (anteriormente HestiaCP), ten en cuenta que el puerto de acceso es el 2106. Las instrucciones de FTP son similares, pero la ruta de los archivos puede variar ligeramente. Consulta la documentación de tu proveedor.
Preguntas frecuentes (FAQ) sobre FTP en DirectAdmin
¿Puedo usar FTP para subir archivos a mi base de datos?
No, FTP es solo para archivos. Para bases de datos (como MySQL), necesitas usar herramientas como phpMyAdmin desde DirectAdmin.
¿Cuántos archivos puedo subir a la vez?
No hay un límite estricto, pero es recomendable no saturar la conexión. Si tienes miles de archivos, súbelos en lotes para evitar cortes.
¿Qué hago si mi sitio web se ve roto después de subir archivos?
Revisa que los archivos estén en la carpeta correcta y que los nombres y extensiones sean los adecuados. A veces, un simple error en una ruta puede romper el sitio.
¿Puedo subir archivos desde mi teléfono móvil?
Sí, algunos clientes FTP tienen versiones móviles, o puedes usar el Administrador de Archivos de DirectAdmin desde el navegador del móvil.
¿FTP es lo mismo que cPanel?
No. cPanel es otro panel de control de hosting, pero DirectAdmin es el que estamos usando en este tutorial. Son similares en funciones, pero con interfaces diferentes.
Conclusión: Domina la gestión de archivos con FTP DirectAdmin
Subir archivos a tu sitio web con FTP DirectAdmin es una habilidad esencial para cualquier persona que gestione una página web. Ya sea que estés actualizando tu blog, añadiendo nuevas imágenes o instalando un script, saber cómo transferir archivos te dará el control total sobre tu proyecto.
Hemos visto que el proceso es sencillo: solo necesitas un cliente FTP, tus credenciales y saber dónde colocar los archivos. Recuerda que la carpeta public_html es tu zona de trabajo principal, y que siempre puedes usar el Administrador de Archivos de DirectAdmin como alternativa rápida.
Si has seguido todos los pasos, ahora ya sabes cómo conectar FTP DirectAdmin, subir archivos FTP y gestionar tu contenido sin depender de nadie. La práctica hace al maestro, así que no dudes en experimentar con archivos de prueba hasta que te sientas cómodo.
[INFO] Si en algún momento te sientes perdido, recuerda que tu proveedor de hosting está para ayudarte. No dudes en contactar con su soporte técnico si tienes dudas específicas sobre tu configuración.
Ahora, ¡lánzate a subir esos archivos y haz que tu sitio web brille!
