DirectAdmin: subir archivos por FTP fácilmente
¿Necesitas pasar archivos a tu página web pero te suena a chino eso de “FTP” o “DirectAdmin”? No te preocupes, aquí te lo explicamos paso a paso, como si estuviéramos al lado tuyo. DirectAdmin es uno de los paneles de control de hosting más usados y amigables, y conectar por FTP para subir archivos es más fácil de lo que crees. En esta guía completa te contamos todo: desde qué necesitas, cómo crear un usuario FTP, hasta solucionar los errores más tontos. Vamos a ello.
¿Qué es DirectAdmin y por qué usar FTP?
DirectAdmin es un panel de control que te permite gestionar tu hosting sin tener que ser un experto en servidores. Con él puedes crear correos, bases de datos, dominios y, por supuesto, subir archivos. Pero para subir archivos grandes o muchos a la vez, lo mejor es usar un cliente FTP (File Transfer Protocol). El FTP es como un “mensajero” que envía tus archivos desde tu computadora al servidor donde está tu web.
¿Por qué usar FTP en lugar del administrador de archivos de DirectAdmin?
- Subes archivos más pesados sin que se corte la conexión.
- Puedes arrastrar carpetas enteras.
- Es más rápido para webs con muchos archivos (como tiendas online o blogs con imágenes).
[INFO] No necesitas ser un genio de la tecnología para usar FTP. Solo sigue los pasos y verás que en 5 minutos lo tendrás listo.
Requisitos para empezar a subir archivos por FTP
Antes de lanzarte, asegúrate de tener esto a mano:
- Tus datos de acceso a DirectAdmin (usuario y contraseña que te dio tu proveedor de hosting).
- Un cliente FTP. Te recomiendo FileZilla (gratuito y muy popular) o Cyberduck (para Mac).
- La dirección del servidor FTP. Normalmente es tu dominio o la IP del servidor. La encontrarás en tu panel de DirectAdmin.
- El puerto FTP. Por defecto es el 21, pero a veces lo cambian por seguridad.
[WARNING] Si tu hosting usa “FTP Seguro” (SFTP), el puerto suele ser el 22. No te asustes, tu proveedor te lo dirá.
Paso 1: Acceder a DirectAdmin y crear un usuario FTP (si no lo tienes)
Lo primero es entrar a tu panel. Normalmente la dirección es algo como https://tudominio.com:2222 o https://ipdel servidor:2222. Usa tu usuario y contraseña de hosting.
Una vez dentro, busca la sección “Cuentas FTP” o “FTP Accounts”. Aquí puedes ver si ya tienes un usuario FTP creado. Si no, crea uno nuevo:
- Nombre de usuario: elige algo sencillo, como
webftpotunombre. - Contraseña: que sea segura, con letras, números y símbolos.
- Directorio de inicio: normalmente se asigna automáticamente a la carpeta
public_html(donde va tu web). Si quieres subir archivos a otra carpeta, cámbialo.
[TIP] Si solo vas a subir archivos de tu web, deja el directorio en
public_html. Así no te lías.
Guarda los cambios. ¡Ya tienes tu usuario FTP listo!
Paso 2: Configurar tu cliente FTP (FileZilla como ejemplo)
Ahora necesitas conectar tu computadora al servidor. Abre FileZilla y verás cuatro campos vacíos en la parte superior:
- Servidor: pon tu dominio o la IP del servidor (ej:
midominio.como192.168.1.1). - Nombre de usuario: el que acabas de crear en DirectAdmin (ej:
webftp). - Contraseña: la que pusiste.
- Puerto: 21 (o el que te haya indicado tu hosting).
Haz clic en “Conexión rápida”. Si todo está bien, verás una lista de carpetas a la derecha (la del servidor) y a la izquierda (tu computadora).
[WARNING] Si te sale un mensaje de “certificado desconocido”, no te preocupes, es normal en conexiones no seguras. Acepta y continúa.
Paso 3: Subir archivos a tu web con FTP
Una vez conectado, es muy sencillo:
- En la parte izquierda (tu PC), navega hasta la carpeta donde tienes los archivos que quieres subir (una imagen, un HTML, etc.).
- En la parte derecha (servidor), asegúrate de estar dentro de
public_html(o la carpeta que elegiste). - Arrastra los archivos de la izquierda a la derecha. Verás una barra de progreso.
- ¡Listo! Los archivos ya están en tu web. Puedes comprobarlo escribiendo
tudominio.com/tuarchivo.jpgen el navegador.
Para subir carpetas enteras (por ejemplo, toda tu web), arrastra la carpeta completa. FileZilla la copiará con todo su contenido.
[TIP] Si tienes muchos archivos pequeños, puedes comprimirlos en un ZIP en tu PC, subir el ZIP y luego descomprimirlo desde DirectAdmin (en el administrador de archivos). Es más rápido.
Solución de problemas comunes al usar FTP en DirectAdmin
A veces las cosas no salen a la primera. Aquí tienes los errores más típicos y cómo arreglarlos:
“No se puede conectar al servidor”
- Revisa que el servidor esté bien escrito (sin espacios ni mayúsculas).
- Prueba con la IP en lugar del dominio.
- Asegúrate de que el puerto sea el correcto (21 para FTP, 22 para SFTP).
“Error de autenticación”
- El usuario o contraseña están mal. Vuelve a crearlos en DirectAdmin.
- Algunos hosting bloquean FTP si no usas SFTP. Prueba cambiando el puerto a 22 y seleccionando “SFTP” en FileZilla.
“Permiso denegado al subir archivos”
- Tu usuario FTP no tiene permisos de escritura en esa carpeta. Ve a DirectAdmin, busca “Administrador de archivos”, haz clic derecho en la carpeta y cambia los permisos a 755 o 777 (solo temporalmente).
[INFO] Si usas Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el acceso a tu panel es por el puerto 2106. En Syspanel, para crear un usuario FTP, ve a “Usuarios” y luego “Agregar usuario FTP”. El resto es igual.
Preguntas frecuentes (FAQ) sobre FTP en DirectAdmin
¿Puedo subir archivos sin un cliente FTP?
Sí, DirectAdmin tiene un “Administrador de archivos” en el panel. Pero para archivos grandes o muchos, FTP es mejor.
¿Qué hago si mi web no se ve después de subir archivos?
Revisa que los hayas puesto dentro de public_html, no fuera. También verifica que el archivo principal se llame index.html o index.php.
¿Es seguro usar FTP?
El FTP normal no es cifrado. Si tu hosting lo permite, usa SFTP (puerto 22) o FTPS. DirectAdmin suele soportarlo.
¿Puedo tener varios usuarios FTP?
Sí, en DirectAdmin puedes crear tantos como quieras. Útil si trabajas con un equipo.
¿Y si olvido la contraseña FTP?
Desde DirectAdmin, en “Cuentas FTP”, puedes cambiar la contraseña de cualquier usuario.
¿Cuánto tardan en subirse los archivos?
Depende de tu conexión a internet y del tamaño. Un archivo de 10 MB puede tardar segundos; una web entera de 1 GB, varios minutos.
Consejos extra para una subida exitosa
- No desconectes el FTP mientras se suben archivos. Pueden dañarse.
- Usa conexión segura si es posible. En FileZilla, en “Gestor de sitios”, elige “SFTP” en lugar de “FTP”.
- Organiza tus archivos en carpetas: imágenes en
/images, CSS en/css, etc. Te evitarás líos. - Actualiza la web después de subir cambios. A veces el navegador guarda una versión antigua (caché). Borra la caché o usa Ctrl+F5.
[WARNING] No subas archivos con nombres raros (espacios, ñ, tildes). Usa guiones o guiones bajos. Ejemplo:
mi-archivo.jpgen lugar demi archivo ñoño.jpg.
Conclusión: subir archivos por FTP en DirectAdmin es pan comido
Como has visto, con DirectAdmin y un cliente FTP como FileZilla, subir archivos a tu web es cuestión de minutos. Solo necesitas tener a mano tus datos de acceso, crear un usuario FTP y arrastrar los archivos. Si te surge algún problema, revisa los pasos de esta guía y seguro que lo solucionas.
Recuerda que el FTP es una herramienta potente, pero también básica. Si alguna vez te sientes perdido, vuelve aquí o consulta la ayuda de tu proveedor de hosting. Y si usas Syspanel, no olvides que el puerto de acceso es el 2106, el resto es prácticamente igual.
Ahora ya puedes subir esas fotos, actualizar tu blog o instalar un tema nuevo. ¡Manos a la obra!
