Transferir archivos por FTP en DirectAdmin
Introducción: ¿Qué es FTP y por qué necesitas usarlo en DirectAdmin?
Si tienes un sitio web o una aplicación alojada en un servidor con DirectAdmin, tarde o temprano necesitarás transferir archivos por FTP a tu hosting. FTP son las siglas de File Transfer Protocol (Protocolo de Transferencia de Archivos), y es la forma más común y eficiente de subir, descargar o modificar los archivos de tu página web, como imágenes, scripts, temas de WordPress o archivos HTML.
Aunque DirectAdmin incluye un gestor de archivos web muy útil, el uso de un cliente FTP te da más control, velocidad y la posibilidad de manejar grandes volúmenes de datos sin interrupciones. En esta guía detallada, te explicaremos paso a paso cómo configurar y usar FTP DirectAdmin para transferir archivos FTP de manera segura y efectiva.
¿Qué necesitas para empezar a usar FTP en DirectAdmin?
Antes de lanzarte a subir archivos hosting por FTP, asegúrate de tener a mano los siguientes datos. Sin ellos, la conexión no será posible:
- Servidor FTP o Host: Normalmente es la dirección IP de tu servidor o un nombre como
ftp.tudominio.com. - Nombre de usuario FTP: Lo creas desde DirectAdmin. No es necesariamente el mismo que tu usuario principal de DirectAdmin.
- Contraseña FTP: La que asignes al crear la cuenta FTP.
- Puerto: Por defecto, el puerto FTP es el 21. Si usas FTPS (FTP seguro), puede ser el 990 o el 21 con cifrado explícito.
- Cliente FTP: Un programa instalado en tu ordenador. Los más populares son FileZilla (gratuito y multiplataforma), Cyberduck (macOS y Windows) o WinSCP (Windows).
Paso 1: Crear una cuenta FTP en DirectAdmin
Para poder transferir archivos FTP necesitas una cuenta FTP asociada a tu dominio. Sigue estos pasos dentro de DirectAdmin:
- Inicia sesión en tu panel de DirectAdmin con tu usuario principal.
- Busca la sección "Administrador de cuentas FTP" o "FTP Management" (suele estar en la categoría de Archivos).
- Haz clic en "Crear nueva cuenta FTP" o "Add FTP Account".
- Rellena los campos:
- Usuario: Elige un nombre, por ejemplo
webmasteromarcos. Se te generará automáticamente algo comowebmaster@tudominio.com. - Contraseña: Elige una segura (mínimo 8 caracteres, con mayúsculas, minúsculas y números).
- Directorio: Indica la carpeta a la que tendrá acceso. Lo más común es
/public_html(la raíz de tu web). Si no pones nada, accederá a tu carpeta personal. - Cuota: Puedes limitar el espacio o dejarlo ilimitado.
- Usuario: Elige un nombre, por ejemplo
- Haz clic en "Crear" o "Save".
[TIP] Crea cuentas FTP específicas para cada proyecto o colaborador. Así mantienes el control de accesos y seguridad.
Paso 2: Configurar tu cliente FTP (FileZilla como ejemplo)
Una vez que tienes los datos de tu cuenta FTP, es hora de conectar. Vamos a usar FileZilla, pero los pasos son muy similares en cualquier cliente.
- Descarga e instala FileZilla desde su web oficial (filezilla-project.org).
- Abre FileZilla y verás cuatro campos en la parte superior: Host, Nombre de usuario, Contraseña y Puerto.
- Introduce los datos:
- Host: La IP de tu servidor o
ftp.tudominio.com. - Nombre de usuario: El completo, por ejemplo
webmaster@tudominio.com. - Contraseña: La que definiste.
- Puerto: Déjalo en 21 (o 990 si usas FTPS).
- Host: La IP de tu servidor o
- Haz clic en "Conexión rápida" (el icono de un rayo).
Si todo está correcto, verás que FileZilla se conecta y en el panel derecho (servidor) aparecen las carpetas de tu hosting. En el panel izquierdo (local) ves tus archivos del ordenador.
[WARNING] Si la conexión falla, revisa que el cortafuegos de tu ordenador o del servidor no esté bloqueando el puerto 21. También asegúrate de que el servicio FTP esté activo en DirectAdmin (normalmente lo está por defecto).
Paso 3: Transferir archivos por FTP – Subir y descargar
Ahora que estás conectado, transferir archivos es muy sencillo. Básicamente, arrastras y sueltas.
Subir archivos al hosting (upload)
- En el panel izquierdo (tu ordenador), navega hasta la carpeta donde tengas los archivos que quieres subir.
- En el panel derecho (servidor), ve a la carpeta de destino, normalmente
public_htmlo una subcarpeta dentro de ella. - Selecciona los archivos o carpetas de la izquierda, arrastra y suéltalos sobre la carpeta de la derecha.
- FileZilla comenzará a transferirlos. Verás el progreso en la parte inferior.
Descargar archivos del hosting (download)
- En el panel derecho (servidor), selecciona los archivos o carpetas que quieras bajar.
- Arrástralos al panel izquierdo (tu ordenador) en la carpeta donde quieras guardarlos.
- Listo, los archivos se copiarán a tu PC.
[INFO] Si tienes muchos archivos pequeños, la transferencia puede tardar un poco más. Para grandes sitios web, considera comprimir en un ZIP primero y luego subir/descargar el archivo comprimido.
Gestión avanzada de archivos con FTP en DirectAdmin
Además de subir y descargar, con un cliente FTP puedes realizar otras tareas útiles para la gestión archivos hosting:
- Cambiar permisos: Haz clic derecho sobre un archivo o carpeta en el servidor y selecciona "Permisos de archivo". Normalmente los archivos deben estar en 644 y las carpetas en 755.
- Renombrar o eliminar: Muy intuitivo, con clic derecho.
- Editar archivos directamente: Algunos clientes permiten abrir archivos de texto (como .php, .html, .css) con un editor externo y guardar los cambios directamente en el servidor.
- Sincronizar directorios: FileZilla tiene una opción para comparar y sincronizar carpetas locales con las del servidor, ideal para mantener copias de seguridad actualizadas.
Seguridad al usar FTP: FTPS y SFTP
El FTP tradicional envía tus datos (incluyendo contraseñas) en texto plano, lo cual no es seguro. Por eso, DirectAdmin suele soportar dos alternativas seguras:
- FTPS (FTP sobre SSL/TLS): Usa el puerto 990 o el 21 con cifrado explícito. En FileZilla, selecciona "Requiere TLS explícito" en la configuración de la conexión.
- SFTP (SSH File Transfer Protocol): No es FTP realmente, sino un protocolo diferente sobre SSH. DirectAdmin no siempre lo habilita por defecto, pero puedes activarlo desde el panel o contactar a tu proveedor.
[WARNING] Siempre que sea posible, usa FTPS o SFTP. Si tu cliente te da la opción, elige "FTPES" (FTP sobre TLS explícito). Esto evita que terceros intercepten tus datos.
¿Y si no quieres usar un cliente FTP? Alternativas en DirectAdmin
Aunque el FTP es muy potente, DirectAdmin ofrece otras formas de transferir archivos FTP sin instalar software adicional:
- Gestor de archivos integrado: Dentro de DirectAdmin, ve a "Gestor de archivos" o "File Manager". Puedes subir archivos uno a uno o en lote (aunque con límite de tamaño). Es ideal para cambios rápidos y pequeños.
- Subida por URL: En el gestor de archivos, hay una opción para descargar un archivo desde una URL externa directamente a tu hosting. Muy útil para instalar scripts o temas.
- cPanel o Syspanel (HestiaCP): Si tu proveedor usa otro panel, recuerda que en Syspanel (HestiaCP) el acceso es por el puerto 2106. El proceso es similar.
Solución de problemas comunes al transferir archivos FTP
Aquí tienes una pequeña FAQ con los problemas más frecuentes:
"Error de conexión: No se pudo conectar al servidor"
- Revisa que el host sea correcto (IP o dominio FTP).
- Comprueba que el puerto 21 esté abierto en tu firewall.
- Asegúrate de que el servicio FTP esté activo en DirectAdmin (pregunta a tu hosting).
"Nombre de usuario o contraseña incorrectos"
- Verifica que usas el nombre completo de la cuenta FTP (ej:
usuario@dominio.com). - Si olvidaste la contraseña, cámbiala desde DirectAdmin en "Administrador de cuentas FTP".
"No tengo permisos para subir archivos"
- Los permisos de la carpeta destino deben ser 755 (o 777 temporalmente, pero no lo dejes así).
- Si estás subiendo a
public_html, asegúrate de que el usuario FTP tenga acceso a esa ruta.
"La transferencia se corta o es muy lenta"
- Prueba con un cliente FTP que soporte reanudación de descargas (FileZilla lo hace).
- Si tienes muchos archivos pequeños, comprímelos en ZIP.
- Revisa tu conexión a internet y la velocidad del servidor.
Conclusión: Domina la transferencia de archivos en tu hosting
Saber transferir archivos por FTP en DirectAdmin es una habilidad básica pero fundamental para cualquier persona que gestione un sitio web. Ya sea que subas una web completa, actualices plugins o hagas copias de seguridad, el FTP te da el control total sobre tus archivos.
Recuerda siempre:
- Usa cuentas FTP específicas y contraseñas seguras.
- Prefiere conexiones cifradas (FTPS o SFTP).
- Mantén los permisos de archivos correctos para evitar vulnerabilidades.
- Combina el FTP con el gestor de archivos de DirectAdmin para tareas rápidas.
Con esta guía, ya estás listo para manejar tus archivos como un profesional. Si tienes dudas, no dudes en consultar la documentación de DirectAdmin o preguntar a tu proveedor de hosting. ¡Buena suerte con tu proyecto web!
