DirectAdmin: Cómo subir archivos por FTP para novatos
¡Hola! Si estás leyendo esto es porque probablemente tienes un panel de control DirectAdmin y quieres empezar a subir tus primeros archivos a tu web. No te preocupes si el término "FTP" te suena a chino; aquí te lo vamos a explicar paso a paso, como si fuéramos dos colegas tomando un café.
Este artículo es tu guía completa para principiantes sobre DirectAdmin FTP. Vamos a despejar todas las dudas que puedas tener: qué es FTP, cómo configurarlo, qué programa usar y, lo más importante, cómo subir archivos sin morir en el intento.
Empecemos con lo básico.
¿Qué es FTP y por qué lo necesitas?
FTP son las siglas de File Transfer Protocol (Protocolo de Transferencia de Archivos). Piénsalo como el "camión de mudanzas" de internet. Cuando creas una web, tienes un montón de archivos (HTML, imágenes, CSS, etc.) en tu ordenador. Para que esos archivos aparezcan en tu dominio (www.tudominio.com), necesitas enviarlos al servidor donde está alojada tu web. FTP es el método estándar para hacer ese envío.
No te líes con tecnicismos. Lo importante es que con FTP podrás:
- Subir archivos: Llevar tu web desde tu PC al servidor.
- Descargar archivos: Bajar copias de seguridad o archivos del servidor a tu PC.
- Borrar y renombrar: Gestionar el contenido de tu web directamente.
- Crear carpetas: Organizar tus archivos como en tu propio ordenador.
Sin FTP, subir una web sería una pesadilla. Por suerte, DirectAdmin lo hace muy sencillo.
Antes de empezar: ¿Qué necesitas?
Para seguir este tutorial DirectAdmin FTP, necesitas tres cosas muy concretas:
- Tus datos de acceso FTP: Son como las llaves de tu casa virtual. Los obtienes desde tu panel de DirectAdmin. Te enseño a encontrarlos en el siguiente paso.
- Un cliente FTP: Es el programa que usarás en tu ordenador para conectar con el servidor. Para principiantes, recomiendo FileZilla. Es gratuito, fácil de usar y funciona en Windows, Mac y Linux. Puedes descargarlo desde su web oficial (filezilla-project.org).
- Conexión a internet: Obvio, pero mejor tener una conexión estable para que la subida de archivos no se interrumpa.
[INFO] Si en algún momento ves que tu hosting usa otro panel como "Syspanel" (antes conocido como HestiaCP), el proceso es similar, pero la dirección de acceso al panel suele ser
https://tu-dominio.com:2106en lugar de la de DirectAdmin. No te confundas, cada panel tiene su propio método para crear cuentas FTP.
Paso 1: Obtén tus credenciales FTP desde DirectAdmin
Este es el paso más importante. Sin estos datos, no podrás conectar. Vamos a ello:
- Accede a tu panel de DirectAdmin. Normalmente se escribe en el navegador algo como
https://tudominio.com:2222o la IP que te haya dado tu proveedor de hosting. Introduce tu usuario y contraseña de administrador. - Una vez dentro, busca la sección "Administrador de Cuentas" o directamente el icono que dice "Cuentas FTP". Suele tener un dibujo de un monitor o un candado.
- Haz clic en "Cuentas FTP". Aquí verás una lista de las cuentas FTP que ya existen. Por defecto, suele haber una principal con tu nombre de usuario.
- Crea una nueva cuenta (opcional pero recomendado): Para mayor seguridad, es mejor no usar la cuenta principal del panel. Haz clic en "Crear Cuenta".
- Usuario: Pon algo descriptivo, por ejemplo
webmaster@tudominio.comoftpuser@tudominio.com. El usuario siempre incluye el dominio. - Contraseña: Elige una segura (mezcla mayúsculas, minúsculas, números y símbolos). DirectAdmin te puede generar una.
- Directorio: Aquí decides a qué carpeta tendrá acceso esta cuenta. Para la web principal, suele ser
public_htmlodomains/tudominio.com/public_html. Si solo quieres subir archivos a una subcarpeta, pon la ruta completa.
- Usuario: Pon algo descriptivo, por ejemplo
- Haz clic en "Crear".
¡Listo! Ahora tienes tus datos mágicos:
- Servidor FTP (Host):
tudominio.como la IP de tu servidor. - Puerto: Normalmente es el 21 (para FTP estándar) o el 22 (para SFTP, más seguro). Usa el 21 si no estás seguro.
- Nombre de usuario: El que acabas de crear (ej:
webmaster@tudominio.com). - Contraseña: La que elegiste.
[TIP] Anota estos datos en un lugar seguro. Sin ellos, no podrás subir archivos FTP DirectAdmin.
Paso 2: Configura FileZilla (tu cliente FTP)
Ya tienes el programa descargado e instalado. Ahora vamos a configurarlo para que se conecte a tu servidor.
- Abre FileZilla. Verás una ventana dividida en varias secciones. Arriba del todo hay una barra con cuatro campos vacíos.
- Rellena esos campos con los datos que obtuviste en el paso anterior:
- Host:
tudominio.com(o la IP). - Nombre de usuario:
webmaster@tudominio.com. - Contraseña: La que pusiste.
- Puerto: Déjalo en blanco o pon
21.
- Host:
- Haz clic en "Conexión rápida" (el botón con un rayo).
Si todo está bien, en la ventana de arriba (el "registro de mensajes") verás algo como "Conectado a tudominio.com" y en la ventana de la derecha aparecerán las carpetas de tu servidor.
[WARNING] Si ves un mensaje de error del tipo "Fallo de autenticación", revisa que hayas escrito bien el usuario y la contraseña. Si el error es de "Conexión rechazada", comprueba que el puerto sea el 21 o que tu firewall no esté bloqueando FileZilla.
Paso 3: Subir archivos por FTP (¡por fin!)
Ahora viene la parte fácil. FileZilla te muestra dos paneles:
- Panel izquierdo: Tu ordenador (sitio local).
- Panel derecho: El servidor (sitio remoto).
Para subir archivos FTP DirectAdmin, sigue estos pasos:
- Navega en el panel izquierdo hasta encontrar la carpeta de tu ordenador donde tienes los archivos de tu web (por ejemplo,
C:\MiWeb). - Navega en el panel derecho hasta la carpeta donde quieres subir los archivos. Normalmente es
public_htmlodomains/tudominio.com/public_html. ¡Es muy importante que estés dentro de la carpeta correcta! - Selecciona los archivos en el panel izquierdo. Puedes hacerlo uno a uno o usando
Ctrl + clicpara varios. - Arrastra los archivos desde el panel izquierdo al panel derecho. También puedes hacer clic derecho sobre los archivos y seleccionar "Subir".
Verás cómo los archivos empiezan a transferirse. En la parte inferior de FileZilla aparecerá una lista con el progreso de la subida. Cuando termine, ¡tus archivos ya estarán en el servidor!
[INFO] Si tu web está hecha con un gestor de contenidos como WordPress, normalmente subes todo dentro de la carpeta
public_html. Si es un sitio estático, también. Pero si tu hosting tiene varios dominios, cada uno tendrá su propia carpeta dentro dedomains/.
Errores comunes y cómo solucionarlos (FAQ FTP)
Aquí tienes una pequeña guía DirectAdmin archivos para resolver los problemas más típicos:
P: "Me dice 'Permiso denegado' al subir archivos."
R: Esto suele pasar porque el usuario FTP no tiene permisos de escritura en la carpeta de destino. Solución: Ve a DirectAdmin, busca la opción "Permisos de archivos" y asegúrate de que la carpeta public_html tenga permisos 755 o 777 (755 es más seguro). También puedes crear una nueva cuenta FTP con el directorio raíz apuntando directamente a public_html.
P: "No veo mis archivos después de subirlos."
R: Lo más probable es que los hayas subido a la carpeta equivocada. Revisa que estés en public_html y no en la raíz del dominio. Otra posibilidad: tu navegador tiene caché. Limpia la caché o usa una ventana de incógnito para ver los cambios.
P: "¿Puedo usar el mismo usuario FTP para varios dominios?"
R: Sí, pero no es recomendable. Si tienes varios dominios en DirectAdmin, es mejor crear una cuenta FTP para cada uno, apuntando a su respectiva carpeta public_html. Así evitas confusiones y mejoras la seguridad.
P: "¿Qué hago si mi hosting usa Syspanel (HestiaCP)?"
R: El proceso es muy similar. La principal diferencia es que el acceso al panel suele ser https://tudominio.com:2106. Dentro de Syspanel, busca "Cuentas FTP" y sigue los mismos pasos para crear una. Luego usa FileZilla de la misma forma.
P: "¿Es seguro usar FTP?"
R: El FTP estándar (puerto 21) envía tus datos (contraseña incluida) sin cifrar. Para algo más seguro, usa SFTP (puerto 22) si tu servidor lo soporta. DirectAdmin suele permitirlo. En FileZilla, simplemente cambia el puerto a 22 y el protocolo a SFTP al conectar. Si no funciona, quédate con el FTP normal, pero hazlo solo desde redes de confianza.
Consejos finales para ser un experto en FTP
- Organiza tus archivos: Usa carpetas dentro de
public_html(comoimagenes,css,js) para mantener tu web ordenada. - No subas archivos innecesarios: Archivos de configuración locales o carpetas de sistema (como
__MACOSXo.git) no deben estar en tu servidor. - Haz copias de seguridad: Antes de subir archivos nuevos, descarga una copia de los existentes por si algo sale mal.
- Usa la cola de archivos: En FileZilla, puedes arrastrar muchos archivos a la vez. Se pondrán en una cola y se subirán uno tras otro sin que tengas que estar pendiente.
Y con esto, ya tienes todo lo necesario para dominar el DirectAdmin FTP. Subir archivos ya no es un misterio, es una tarea más del día a día. Si te has quedado con alguna duda, recuerda que lo más importante es tener a mano tus credenciales y saber qué carpeta es la correcta.
¡Ahora ve y sube tu web al mundo!
