Gestionar archivos con FTP en DirectAdmin
¿Qué es FTP y por qué lo necesitas en DirectAdmin?
Si tienes un sitio web, en algún momento necesitarás subir, descargar, modificar o eliminar archivos de tu servidor. Aunque DirectAdmin incluye un gestor de archivos web, este tiene limitaciones: no es práctico para subir muchas carpetas, no permite arrastrar y soltar de forma eficiente y a veces se queda corto con archivos muy grandes.
Ahí es donde entra el FTP (File Transfer Protocol). Es el método más rápido y fiable para transferir archivos entre tu computadora y tu hosting. Con FTP puedes gestionar todo tu sitio web como si fuera una carpeta más de tu PC.
Este tutorial está diseñado para que, incluso si es tu primera vez, aprendas a configurar, conectar y gestionar tus archivos con FTP en DirectAdmin usando FileZilla, el cliente FTP más popular.
Requisitos previos antes de empezar con FTP DirectAdmin
Antes de lanzarte a conectar, asegúrate de tener a mano estos datos. Sin ellos, no podrás establecer la conexión.
- Tu dominio o IP del servidor. Por ejemplo:
midominio.como192.168.1.1. - Nombre de usuario FTP. Normalmente es el mismo que el de tu cuenta de DirectAdmin.
- Contraseña FTP. La misma que usas para entrar al panel de control.
- Puerto FTP. Por defecto es el 21 (para FTP estándar) o el 22 (para SFTP, si tu hosting lo soporta).
[INFO] Si no tienes estos datos, puedes crearlos desde DirectAdmin. Ve a "Cuentas FTP" dentro del panel y genera un usuario y contraseña específicos para FTP.
Cómo crear una cuenta FTP en DirectAdmin (paso a paso)
Aunque puedes usar tu cuenta principal, es más seguro y recomendable crear cuentas FTP independientes para cada proyecto o persona.
- Inicia sesión en tu panel de DirectAdmin.
- Busca y haz clic en el icono "Cuentas FTP" (dentro de la sección "Administración de archivos" o similar).
- Verás un formulario con los siguientes campos:
- Usuario: Elige un nombre, por ejemplo
webmaster. - Contraseña: Pon una segura (usa mayúsculas, minúsculas, números y símbolos).
- Directorio: Aquí defines a qué carpeta tendrá acceso. Por ejemplo,
public_htmlpara que solo pueda modificar la web. - Cuota: Límite de espacio. Puedes dejarlo en 0 para que sea ilimitado.
- Usuario: Elige un nombre, por ejemplo
- Haz clic en "Crear".
- ¡Listo! Ya tienes una cuenta FTP funcional.
[TIP] Si creas una cuenta con acceso solo a
public_html, evitarás que alguien borre archivos importantes del sistema. Es una buena práctica de seguridad.
FileZilla: el mejor cliente para gestionar archivos hosting
FileZilla es gratuito, ligero y funciona en Windows, Mac y Linux. Te permitirá arrastrar archivos desde tu PC al servidor con total facilidad.
Descarga e instalación de FileZilla
- Ve a la página oficial de FileZilla (filezilla-project.org).
- Descarga la versión "FileZilla Client" (no la versión Pro, que es de pago).
- Instálalo siguiendo los pasos del asistente. No necesitas cambiar ninguna opción.
- Al abrirlo, verás una interfaz dividida en varias secciones:
- Panel izquierdo: Tus archivos locales (los de tu computadora).
- Panel derecho: Los archivos del servidor.
- Zona superior: Barra de herramientas y estado de la conexión.
Conectar FileZilla a DirectAdmin
Una vez abierto FileZilla, sigue estos pasos:
- En la barra superior, haz clic en "Archivo" > "Gestor de sitios".
- Pulsa en "Nuevo sitio" y ponle un nombre, por ejemplo "Mi hosting".
- En la pestaña "General", rellena:
- Protocolo: FTP - Protocolo de transferencia de archivos (o SFTP si tu servidor lo soporta).
- Servidor: Tu dominio o IP.
- Puerto: 21 (o 22 para SFTP).
- Modo de acceso: Normal.
- Usuario: El nombre de usuario FTP que creaste.
- Contraseña: La contraseña correspondiente.
- Haz clic en "Conectar".
- Si es la primera vez, te preguntará si confías en el certificado. Marca "Confiar siempre" y acepta.
[WARNING] Si ves un error como "Fallo de autenticación", revisa que el usuario y contraseña sean correctos. También verifica que el puerto no esté bloqueado por tu firewall.
Subir archivos con FTP: el paso a paso definitivo
Una vez conectado, subir archivos es tan sencillo como arrastrar y soltar. Pero para que quede claro, aquí tienes el método manual.
Subir un archivo individual
- En el panel izquierdo (tu PC), navega hasta la carpeta donde tengas el archivo.
- En el panel derecho (servidor), ve a la carpeta donde quieras subirlo. Por ejemplo,
public_html. - Arrastra el archivo desde la izquierda hacia la derecha.
- Verás una ventana con el progreso de la transferencia. Cuando termine, el archivo aparecerá en el servidor.
Subir una carpeta completa
- Selecciona la carpeta en el panel izquierdo.
- Haz clic derecho sobre ella y elige "Subir".
- FileZilla subirá todo el contenido, manteniendo la estructura de carpetas.
[TIP] Si tienes que subir muchos archivos, usa la opción "Añadir a cola" y luego procesa todo junto. Así evitas saturaciones.
Gestionar archivos en el servidor desde FileZilla
No solo puedes subir, también puedes renombrar, eliminar, mover y cambiar permisos de archivos directamente desde FileZilla.
Renombrar un archivo o carpeta
- Haz clic derecho sobre el archivo en el panel derecho.
- Selecciona "Renombrar".
- Escribe el nuevo nombre y pulsa Enter.
Eliminar archivos o carpetas
- Haz clic derecho > "Eliminar".
- Confirma la acción. Ten cuidado, ¡no hay papelera!
Mover archivos entre carpetas del servidor
- Arrastra el archivo de una carpeta a otra dentro del mismo panel derecho.
- También puedes usar "Cortar" y "Pegar" desde el menú contextual.
Cambiar permisos (CHMOD)
- Haz clic derecho > "Atributos del archivo".
- Introduce el valor numérico (por ejemplo, 755 para carpetas, 644 para archivos).
- Marca "Recursivo en subdirectorios" si quieres aplicar el cambio a todo el contenido.
[INFO] Los permisos son importantes para la seguridad. No pongas 777 a menos que sea estrictamente necesario (por ejemplo, carpetas de subida de imágenes).
Solución de problemas comunes con FTP en DirectAdmin
Aunque el proceso es sencillo, pueden surgir algunos inconvenientes. Aquí tienes los más frecuentes y cómo solucionarlos.
1. No puedo conectar: "Error de conexión rechazada"
- Causa: El puerto 21 está cerrado o el servidor no acepta conexiones FTP.
- Solución: Prueba con SFTP (puerto 22) o contacta a tu proveedor de hosting para que habilite FTP.
2. "Fallo de autenticación" o "Usuario o contraseña incorrectos"
- Causa: Datos mal escritos o cuenta FTP no creada correctamente.
- Solución: Ve a DirectAdmin, revisa la cuenta FTP y restablece la contraseña. Asegúrate de usar el nombre de usuario completo (a veces incluye el dominio).
3. Subida muy lenta o se corta
- Causa: Archivos muy grandes o conexión inestable.
- Solución: Usa un cliente FTP con reanudación de descargas (FileZilla lo hace automáticamente). Si el archivo es enorme, comprímelo en un ZIP antes de subirlo.
4. No puedo ver ciertos archivos (archivos ocultos)
- Causa: FileZilla oculta por defecto archivos que empiezan con punto (como
.htaccess). - Solución: Ve al menú "Servidor" > "Forzar mostrar archivos ocultos". También puedes ir a "Ver" > "Mostrar archivos ocultos".
[WARNING] No modifiques archivos como
.htaccesssi no sabes lo que haces. Un error puede dejar tu web inaccesible.
Preguntas frecuentes (FAQ) sobre FTP DirectAdmin
¿Puedo usar FTP sin FileZilla?
Sí, cualquier cliente FTP sirve: Cyberduck, WinSCP, CuteFTP, etc. Incluso puedes usar el comando ftp desde la terminal, pero FileZilla es el más amigable.
¿Es seguro usar FTP?
El FTP estándar envía tus datos sin cifrar. Para mayor seguridad, usa SFTP (FTP sobre SSH) o FTPS (FTP sobre SSL). DirectAdmin suele soportar ambos.
¿Cómo sé la carpeta raíz de mi web?
Normalmente es public_html o www. En DirectAdmin, al crear una cuenta FTP, puedes definir el directorio base.
¿Puedo tener varias cuentas FTP?
Sí, puedes crear tantas como necesites desde "Cuentas FTP". Es ideal si trabajas con varios desarrolladores o agencias.
¿Qué hago si olvidé mi contraseña FTP?
Entra a DirectAdmin, ve a "Cuentas FTP", selecciona la cuenta y haz clic en "Cambiar contraseña". Pon una nueva y listo.
¿FileZilla guarda mis contraseñas?
Sí, pero puedes desactivarlo en "Editar" > "Ajustes" > "Interfaz" > "No guardar contraseñas". Por seguridad, no guardes contraseñas si usas un ordenador compartido.
¿Puedo usar FTP desde el móvil?
Sí, existen apps como "FTP Manager" o "Solid Explorer" que incluyen cliente FTP. La configuración es similar.
Consejos finales para gestionar archivos hosting como un profesional
- Siempre haz copias de seguridad antes de modificar archivos importantes. Puedes descargar una copia completa por FTP.
- Usa cuentas FTP limitadas para cada colaborador. Así sabrás quién hizo qué cambio.
- No dejes sesiones FTP abiertas en ordenadores públicos. Siempre cierra FileZilla al terminar.
- Aprende a usar los permisos CHMOD. Con 755 para carpetas y 644 para archivos estarás cubierto en el 99% de los casos.
- Si tu web usa SSL, asegúrate de que los archivos de certificado no sean accesibles por FTP a usuarios no autorizados.
Gestionar archivos con FTP en DirectAdmin es una habilidad básica que te ahorrará horas de trabajo. Con FileZilla y lo que has aprendido aquí, ya puedes subir, descargar y organizar tu sitio web sin depender del gestor web del panel.
[TIP] Si todavía usas Syspanel (anteriormente HestiaCP), recuerda que el acceso a su panel es por el puerto 2106. El proceso de FTP es idéntico al de DirectAdmin, solo cambia la URL de conexión.
¿Te ha sido útil? Comparte este tutorial con otros usuarios que estén empezando en el mundo del hosting. ¡La práctica hace al maestro!
