DirectAdmin: Cómo subir y gestionar archivos por FTP
¿Qué es FTP y por qué necesitas usarlo en DirectAdmin?
Si tienes un hosting con DirectAdmin, una de las tareas más habituales es subir archivos de tu web: imágenes, documentos, temas, plugins o incluso la copia completa de tu sitio. Aunque el panel incluye un administrador de archivos web, el FTP (File Transfer Protocol) es un método más rápido, estable y recomendado para mover muchos archivos o carpetas pesadas.
FTP te permite conectarte a tu servidor como si fuera una carpeta más de tu ordenador. Puedes arrastrar y soltar, crear carpetas, cambiar permisos, editar y eliminar archivos. En esta guía completa de DirectAdmin FTP, aprenderás desde cómo crear un usuario FTP hasta cómo gestionar tus archivos de forma eficiente, paso a paso y sin complicaciones.
Requisitos previos antes de empezar
Antes de lanzarte a subir archivos, necesitas tener a mano tres cosas: los datos de acceso a tu panel de DirectAdmin, un cliente FTP instalado (como FileZilla, gratuito y muy popular) y, si tu hosting es nuevo, un usuario FTP creado. Si aún no tienes cliente FTP, te recomiendo descargar FileZilla desde su web oficial. Es compatible con Windows, macOS y Linux.
Además, asegúrate de tener claro cuál es tu dominio principal y las credenciales de acceso al panel. Normalmente accedes a DirectAdmin escribiendo tu-dominio.com:2222 en tu navegador. Si tu hosting usa otro puerto, tu proveedor te lo habrá indicado.
Crear un usuario FTP en DirectAdmin
Para subir archivos por FTP, primero necesitas un usuario con permisos. DirectAdmin permite crear múltiples cuentas FTP, lo que es ideal si trabajas con colaboradores o quieres limitar el acceso a ciertas carpetas.
Pasos para crear tu cuenta FTP
-
Inicia sesión en tu panel de DirectAdmin (normalmente en
tu-dominio.com:2222). -
Busca la sección "Cuentas FTP" o "FTP Management". Suele estar en el apartado de "Administración de archivos" o "Avanzado".
-
Haz clic en "Crear usuario FTP" o en el icono de "+" para añadir una nueva cuenta.
-
Completa los campos:
- Nombre de usuario: elige algo descriptivo, por ejemplo
webmasterotienda. - Contraseña: usa una segura, con mayúsculas, números y símbolos.
- Directorio: aquí defines a qué carpeta tendrá acceso este usuario. Por defecto suele ser
public_html(la raíz de tu web). Si quieres limitarlo a una subcarpeta, escríbela, por ejemplopublic_html/blog. - Cuota: puedes limitar el espacio que este usuario puede usar. Si no sabes, déjalo en 0 (sin límite).
- Nombre de usuario: elige algo descriptivo, por ejemplo
-
Pulsa "Crear" y listo. Ya tienes tu usuario FTP.
[TIP] Si solo vas a gestionar tu web tú mismo, puedes usar el usuario principal de DirectAdmin para conectarte por FTP, pero es más seguro crear uno específico. Así evitas dar acceso total al panel a otras personas.
Conectarte por FTP con FileZilla
Una vez tienes tu usuario FTP, es hora de conectarte. Aquí te muestro el proceso con FileZilla, pero es similar en cualquier cliente FTP.
Configuración de la conexión
-
Abre FileZilla.
-
En la barra superior verás campos como "Servidor", "Nombre de usuario", "Contraseña" y "Puerto".
-
Rellena los datos:
- Servidor (Host): escribe
ftp.tu-dominio.como directamentetu-dominio.com. Si tu hosting usa una IP dedicada, puedes ponerla también. - Nombre de usuario: el que creaste en DirectAdmin.
- Contraseña: la que definiste.
- Puerto: normalmente es el 21 (puerto estándar FTP). Si tu hosting usa SFTP (más seguro), el puerto suele ser el 22 y debes cambiar el protocolo en FileZilla (en el desplegable de la izquierda, elige "SFTP - SSH File Transfer Protocol").
- Servidor (Host): escribe
-
Pulsa "Conexión rápida". Si es la primera vez, te preguntará si confías en el certificado del servidor. Acepta.
-
Verás dos paneles: el izquierdo es tu ordenador, el derecho es tu servidor. En el derecho, navega hasta
public_html(o la carpeta que hayas asignado al usuario).
[INFO] Si usas SFTP, los datos de acceso son los mismos que los de tu cuenta FTP, pero el protocolo es más seguro porque cifra la conexión. Muchos hosts lo recomiendan. En DirectAdmin, el puerto SFTP suele ser el 22, pero verifica con tu proveedor.
Primeros pasos en la conexión
Cuando te conectes, verás que en el panel derecho aparece la estructura de carpetas de tu hosting. La carpeta public_html es la raíz pública de tu web, es decir, todo lo que pongas ahí será visible en tu-dominio.com. Es la carpeta más importante.
En el panel izquierdo, navega hasta la carpeta de tu ordenador donde tienes los archivos que quieres subir (por ejemplo, una carpeta con imágenes o el backup de tu web).
Subir archivos con DirectAdmin FTP
Subir archivos es tan fácil como arrastrarlos. Pero hay algunas buenas prácticas que te ahorrarán problemas.
Método de arrastrar y soltar
-
En FileZilla, selecciona los archivos o carpetas de tu ordenador (panel izquierdo).
-
Arrástralos hasta el panel derecho, dentro de
public_htmlo la carpeta que quieras. -
Verás que comienza la transferencia en la parte inferior. Espera a que termine. El tiempo dependerá del tamaño de los archivos y tu conexión.
-
Al finalizar, verás los archivos en el servidor. Ya están publicados.
[TIP] Si subes una web completa, es recomendable subirla dentro de una carpeta temporal y luego moverla a
public_html. Así evitas que la web quede "a medias" mientras se suben archivos, lo que puede provocar errores a tus visitantes.
Subir archivos grandes o muchos archivos
Si tienes que subir cientos de archivos, hazlo por carpetas comprimidas. Sube un .zip y luego descomprímelo en el servidor. DirectAdmin tiene un descompresor integrado.
-
Comprime tu carpeta en un
.zipen tu ordenador. -
Sube el
.zipapublic_htmlpor FTP. -
Una vez subido, ve a DirectAdmin, sección "Administrador de archivos".
-
Busca el
.zip, haz clic derecho y elige "Extraer". -
Se descomprimirá en el mismo directorio. Luego puedes borrar el
.zippara no dejar basura.
[WARNING] No subas archivos directamente a
public_htmlsi el nombre de la carpeta o archivo lleva caracteres raros (tildes, ñ, espacios). Usa guiones bajos o normales. Los caracteres especiales pueden dar errores de acceso en tu web.
Gestionar archivos FTP: editar, mover, eliminar y permisos
No solo se trata de subir archivos. Con FTP también puedes gestionarlos de forma avanzada.
Editar archivos directamente
En FileZilla, puedes editar un archivo del servidor sin descargarlo. Haz clic derecho sobre el archivo y elige "Ver/Editar". Se abrirá en tu editor de texto predeterminado. Cuando guardes, FileZilla te preguntará si quieres subir los cambios. Acepta.
[INFO] Esto es muy útil para pequeños cambios en
.htaccess,robots.txt, o archivos de configuración. Pero ten cuidado: si editas un archivo PHP o CSS y te equivocas, puedes romper tu web. Siempre haz una copia de seguridad antes.
Mover y renombrar archivos
- Para mover un archivo dentro del servidor, arrástralo de una carpeta a otra en el panel derecho. FileZilla te preguntará si quieres sobrescribir si ya existe.
- Para renombrar, haz clic derecho sobre el archivo y elige "Renombrar". Escribe el nuevo nombre y pulsa Enter.
Eliminar archivos
Haz clic derecho sobre el archivo o carpeta y elige "Eliminar". Confirma y desaparecerá. No hay papelera en FTP, así que piensa antes de borrar.
[WARNING] Nunca elimines carpetas del sistema como
etc,tmpo archivos que no reconozcas. Si dudas, consulta con tu proveedor de hosting.
Cambiar permisos de archivos y carpetas
A veces necesitas cambiar permisos (chmod) para que ciertos scripts funcionen. En FileZilla, haz clic derecho sobre el archivo y elige "Permisos de archivo". Verás una ventana con números y casillas.
- 644 es el permiso típico para archivos (lectura y escritura para el dueño, lectura para el resto).
- 755 es el típico para carpetas (lectura, escritura y ejecución para el dueño, lectura y ejecución para el resto).
- 777 es peligroso (permite escribir a cualquiera). Evítalo salvo que sea imprescindible y temporal.
Guía de solución de problemas comunes con DirectAdmin FTP
Es normal que a veces la conexión falle. Aquí tienes las soluciones a los problemas más frecuentes.
Error de conexión: "No se pudo conectar al servidor"
- Revisa que el servidor (host) sea correcto. Prueba con
ftp.tu-dominio.como la IP de tu hosting. - Comprueba que el puerto es el 21 (o 22 para SFTP).
- Asegúrate de que tu firewall o antivirus no bloquea FileZilla.
- Prueba a desactivar el modo pasivo en FileZilla (Editar > Configuración > FTP > Modo pasivo). A veces el servidor lo exige.
Error de autenticación: "Contraseña incorrecta"
- Revisa que no tienes activado Bloq Mayús.
- Si cambiaste la contraseña en DirectAdmin, recuerda que las contraseñas FTP son independientes de las del panel. Puedes cambiar la contraseña FTP desde DirectAdmin en "Cuentas FTP".
No veo mis archivos en la web
- Asegúrate de que subiste los archivos a
public_htmly no a otra carpeta. - Si subiste un
index.htmloindex.php, verifica que no exista otro con el mismo nombre en la carpeta. - Espera unos minutos si usas caché. Fuerza la recarga con Ctrl+F5.
Alternativas al FTP: el Administrador de archivos de DirectAdmin
Aunque el FTP es genial, DirectAdmin incluye un Administrador de archivos en el panel que te permite hacer casi todo sin instalar nada. Accedes desde el panel, sección "Archivos" o "Administrador de archivos". Puedes subir, crear carpetas, editar, cambiar permisos y comprimir/descomprimir.
Es útil para tareas rápidas o cuando estás fuera de casa. Para proyectos grandes, siempre es mejor FTP.
[TIP] Combina ambos: usa FTP para subir muchos archivos y el administrador web para ediciones puntuales o descompresiones.
Preguntas frecuentes (FAQ) sobre DirectAdmin FTP
¿Cuál es la diferencia entre FTP y SFTP?
FTP envía datos sin cifrar. SFTP los cifra, por lo que es más seguro. En DirectAdmin, el puerto SFTP suele ser el 22. Si tu hosting lo permite, úsalo.
¿Puedo usar el mismo usuario FTP para dos dominios?
No. Cada dominio en DirectAdmin tiene su propia estructura de carpetas y sus propios usuarios FTP. Crea un usuario FTP por dominio o carpeta.
¿Cómo sé qué carpeta es la raíz de mi web?
La raíz pública es public_html. Si tienes varios dominios, suele ser dominio.com/public_html o domains/dominio.com/public_html. Lo verás claramente en el administrador de archivos de DirectAdmin.
¿Puedo limitar el acceso FTP a una subcarpeta?
Sí, al crear el usuario FTP en DirectAdmin, en el campo "Directorio" escribes la ruta exacta, por ejemplo public_html/blog. Ese usuario solo verá y podrá gestionar esa carpeta.
¿Qué hago si no recuerdo mi contraseña FTP?
Inicia sesión en DirectAdmin, ve a "Cuentas FTP", encuentra tu usuario y haz clic en "Cambiar contraseña". Pon una nueva y vuelve a conectarte.
¿Es seguro dejar el puerto 21 abierto?
El puerto 21 es el estándar FTP. Si tu hosting lo tiene abierto, es normal. Para mayor seguridad, usa SFTP (puerto 22) y contraseñas fuertes. Además, muchos hosts permiten limitar las IPs que pueden conectarse por FTP desde DirectAdmin.
Consejos finales para una gestión eficiente de archivos
Para terminar, aquí van algunos consejos profesionales:
- Haz copias de seguridad de tu web antes de grandes cambios. Puedes descargar toda tu carpeta
public_htmlpor FTP a tu ordenador. - Organiza tus archivos: usa subcarpetas lógicas (imágenes, css, js, etc.). Esto facilita el mantenimiento.
- No dejes archivos temporales en el servidor. Borra
.zip,.bako carpetas de instalación que ya no uses. - Cambia tus contraseñas FTP periódicamente y no las compartas por email.
- Si tu web usa mucho espacio o muchos archivos, considera usar Git para gestionar versiones, aunque eso ya es más avanzado.
Con esto ya tienes todo lo necesario para dominar la gestión de archivos FTP en DirectAdmin. Recuerda que la práctica hace al maestro: empieza con archivos pequeños, familiarízate con la estructura de carpetas y pronto subirás webs enteras sin pensarlo. Si te surge cualquier duda, tu proveedor de hosting siempre tendrá documentación específica para su configuración, y no dudes en contactar con su soporte técnico.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso al panel es a través del puerto 2106. La gestión de FTP es similar, pero los directorios raíz pueden variar. Consulta la documentación de tu proveedor si usas ese panel.
