Guía para subir archivos por FTP en DirectAdmin
¿Qué es FTP y por qué usarlo en DirectAdmin?
FTP (File Transfer Protocol) es un método estándar para transferir archivos entre tu computadora y el servidor de tu sitio web. Piensa en ello como un "explorador de archivos remoto": desde la comodidad de tu escritorio, puedes arrastrar y soltar archivos directamente a tu hosting, sin necesidad de interfaces web complicadas.
Usar FTP con DirectAdmin es especialmente útil cuando necesitas subir muchos archivos (como la instalación completa de WordPress, una tienda online o un backup), o cuando trabajas con archivos de gran tamaño. DirectAdmin incluye un servidor FTP integrado y fácil de configurar, por lo que no necesitas instalar nada adicional.
Requisitos previos para conectarte por FTP a DirectAdmin
Antes de empezar, asegúrate de tener lo siguiente:
- Un cliente FTP instalado en tu computadora. Los más populares y gratuitos son FileZilla (recomendado para principiantes), Cyberduck (para Mac) y WinSCP (para Windows). También puedes usar el explorador de archivos del sistema si prefieres algo más básico.
- Tus datos de acceso FTP. Los obtienes desde el panel de DirectAdmin. No uses tu usuario y contraseña de administrador del hosting, sino las credenciales específicas para FTP.
- El nombre del servidor FTP. Normalmente es tu dominio o la IP del servidor. En DirectAdmin suele ser
ftp.tudominio.como directamente la IP.
[INFO] Si no sabes cuál es tu IP o nombre de servidor, puedes consultarlo en el correo de bienvenida de tu hosting o preguntar a tu proveedor.
Cómo crear y configurar una cuenta FTP en DirectAdmin
Para poder subir archivos, primero necesitas tener una cuenta FTP activa. Sigue estos pasos:
Paso 1: Accede a DirectAdmin
Ingresa a tu panel de control DirectAdmin usando la URL que te proporcionó tu proveedor (normalmente algo como https://tudominio.com:2222). Inicia sesión con tu usuario y contraseña de administrador.
Paso 2: Busca la sección "Cuentas FTP"
Una vez dentro, busca el menú principal. Dependiendo de la versión de DirectAdmin, verás una opción llamada "Administrador de cuentas FTP" o simplemente "FTP". Haz clic ahí.
Paso 3: Crea una nueva cuenta
Verás un formulario donde debes completar:
- Nombre de usuario: Puede ser algo como
tudominio_ftpo simplementeftpuser. DirectAdmin suele añadir automáticamente el nombre de tu dominio como prefijo. - Contraseña: Elige una segura (mínimo 8 caracteres, con mayúsculas, minúsculas y números). Puedes usar el generador de contraseñas si lo prefieres.
- Directorio base (opcional): Por defecto, apunta a la raíz de tu sitio (
public_html). Si quieres restringir el acceso a una carpeta específica, indícalo aquí. Para la mayoría de usuarios, dejarlo vacío es lo correcto.
Haz clic en "Crear" o "Guardar". ¡Listo! Ya tienes una cuenta FTP activa.
[TIP] Anota el usuario completo (con el prefijo) y la contraseña en un lugar seguro. Los necesitarás para conectarte.
Cómo conectarte a tu servidor usando FTP DirectAdmin
Ahora que tienes tus credenciales, vamos a conectarnos. Usaremos FileZilla como ejemplo, pero el proceso es similar en cualquier cliente.
Paso 1: Abre FileZilla y completa los datos
En la ventana principal de FileZilla, verás cuatro campos en la parte superior:
- Host: Escribe
ftp.tudominio.como la IP de tu servidor. - Nombre de usuario: El usuario completo que creaste (por ejemplo,
tudominio_ftp). - Contraseña: La que definiste.
- Puerto: Déjalo en blanco o escribe
21(es el puerto estándar para FTP).
Paso 2: Conéctate
Haz clic en "Conexión rápida". Si todo está correcto, verás una serie de mensajes en la ventana superior (como "Conectado", "Obteniendo directorio...") y finalmente aparecerán dos paneles:
- Panel izquierdo: Tus archivos locales (los de tu computadora).
- Panel derecho: Los archivos del servidor (tu hosting).
Paso 3: Navega hasta la carpeta correcta
En el panel derecho, busca la carpeta public_html. Esa es la raíz de tu sitio web. Si tu dominio principal apunta a una subcarpeta (por ejemplo, public_html/misitio), navega hasta allí.
[WARNING] No subas archivos fuera de
public_htmla menos que sepas lo que haces. Subirlos a carpetas comoprivate_htmlobackupspuede hacer que no sean visibles desde tu dominio.
Cómo subir archivos por FTP en DirectAdmin (paso a paso)
Una vez conectado, subir archivos es muy sencillo. Sigue estos pasos:
Paso 1: Selecciona los archivos locales
En el panel izquierdo (tu computadora), navega hasta la carpeta donde tienes los archivos que quieres subir. Pueden ser imágenes, un archivo ZIP, un tema de WordPress, etc.
Paso 2: Arrastra y suelta
Simplemente arrastra los archivos o carpetas desde el panel izquierdo hacia el panel derecho (el servidor). Verás una barra de progreso en la parte inferior de FileZilla. También puedes hacer clic derecho sobre un archivo y elegir "Subir".
Paso 3: Espera a que termine
Dependiendo del tamaño y la velocidad de tu conexión, puede tardar desde segundos hasta varios minutos. No cierres el programa ni apagues la computadora hasta que veas el mensaje "Transferencia completada".
Paso 4: Verifica
Una vez subido, puedes hacer clic derecho sobre el archivo en el panel derecho y elegir "Ver/Editar" o simplemente refrescar la página de tu sitio web para comprobar que el archivo se ve correctamente.
[TIP] Si subes muchos archivos pequeños, es mejor comprimirlos en un ZIP, subir el ZIP y luego descomprimirlo desde DirectAdmin (usando el administrador de archivos). Así ahorras tiempo y evitas errores de conexión.
Errores comunes al usar FTP en DirectAdmin (y cómo solucionarlos)
A veces las cosas no salen a la primera. Aquí tienes los problemas más frecuentes:
Error: "No se puede conectar al servidor"
- Causa: El servidor FTP está caído, el puerto está bloqueado o escribiste mal el host.
- Solución: Verifica que el host sea correcto (prueba con la IP directa). Asegúrate de que tu firewall no bloquee el puerto 21. Si usas una VPN, desconéctala temporalmente.
Error: "Nombre de usuario o contraseña incorrectos"
- Causa: Las credenciales no coinciden.
- Solución: Revisa que el usuario incluya el prefijo del dominio (ejemplo:
midominio_ftp). Si olvidaste la contraseña, ve a DirectAdmin > Cuentas FTP y cámbiala.
Error: "Permiso denegado"
- Causa: No tienes permisos de escritura en esa carpeta.
- Solución: Asegúrate de que la carpeta destino tenga permisos 755 o 777 (para subir archivos). Desde DirectAdmin, usa el administrador de archivos para cambiar permisos.
[WARNING] No pongas permisos 777 en archivos sensibles como
wp-config.php. Solo úsalos temporalmente y luego vuelve a 644.
Alternativa: Subir archivos sin FTP usando el administrador de archivos de DirectAdmin
Si no quieres instalar un cliente FTP o solo necesitas subir un par de archivos pequeños, DirectAdmin tiene su propio Administrador de Archivos (File Manager). Es accesible desde el panel principal.
Cómo usarlo:
- En DirectAdmin, haz clic en "Administrador de archivos".
- Navega hasta
public_html. - Haz clic en el botón "Subir" (normalmente un icono de flecha hacia arriba).
- Selecciona los archivos desde tu computadora y súbelos uno a uno (o varios a la vez si usas la opción de subida múltiple).
[INFO] El administrador de archivos es más lento que FTP para archivos grandes, pero es perfecto para subir imágenes, PDFs o pequeños scripts.
Preguntas frecuentes (FAQ) sobre FTP en DirectAdmin
¿Puedo usar FTP para conectar desde mi celular?
Sí, existen apps como "FTP Manager" o "AndFTP" para Android, y "Documents" para iOS. Solo necesitas ingresar los mismos datos: host, usuario y contraseña.
¿Es seguro usar FTP?
FTP tradicional envía las contraseñas en texto plano. Para mayor seguridad, activa SFTP (FTP sobre SSH) si tu hosting lo permite. En DirectAdmin, suele estar disponible en el puerto 22. Consulta con tu proveedor.
¿Qué hago si mi conexión FTP se cae constantemente?
Puede ser por un firewall o por límites de conexiones. Intenta usar el modo pasivo en tu cliente FTP (en FileZilla: Editar > Configuración > FTP > Modo pasivo). También reduce el número de transferencias simultáneas a 1.
¿Puedo tener varias cuentas FTP?
Sí, desde DirectAdmin puedes crear cuentas FTP ilimitadas, cada una con acceso a diferentes carpetas. Ideal si trabajas con varias personas o proyectos.
¿Y si mi hosting usa Syspanel (HestiaCP)?
Si tu proveedor usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el puerto de acceso al panel es el 2106 en lugar del 2222. Para FTP, los pasos son los mismos: crea una cuenta FTP desde el panel y conéctate con un cliente. La única diferencia es la interfaz visual.
Consejos finales para un uso eficiente de FTP en DirectAdmin
- Organiza tus archivos: Crea carpetas dentro de
public_htmlpara mantener todo ordenado (por ejemplo,imagenes,pdfs,backups). - Haz copias de seguridad: Antes de subir archivos grandes o modificar el sitio, descarga una copia de seguridad de tu
public_html. Puedes hacerlo por FTP o desde DirectAdmin. - Actualiza tus contraseñas: Cambia la contraseña FTP cada cierto tiempo y no la compartas con nadie que no sea de confianza.
- Usa conexiones seguras: Si tu hosting lo soporta, prefiere SFTP o FTPS (FTP sobre SSL). Pregunta a tu proveedor cómo activarlo.
Conclusión
Subir archivos por FTP en DirectAdmin es un proceso sencillo una vez que conoces los pasos básicos: crear una cuenta FTP, instalar un cliente como FileZilla, conectarte y arrastrar los archivos. Esta guía te ha enseñado desde cero, incluyendo cómo solucionar errores comunes y alternativas como el administrador de archivos.
Recuerda que la práctica hace al maestro. La primera vez puede parecer abrumador, pero después de unas pocas transferencias verás lo rápido y útil que es. Si tienes dudas, vuelve a esta guía o consulta con tu proveedor de hosting. ¡Buena suerte con tu sitio web!
