¿Cómo subir archivos a DirectAdmin vía FTP?
¿Qué es FTP y por qué lo necesito para mi hosting DirectAdmin?
FTP (File Transfer Protocol) es el método más común y eficiente para subir archivos a DirectAdmin. Piensa en él como el "mensajero" que lleva tus archivos desde tu computadora hasta el servidor donde está alojada tu página web. Sin FTP, tendrías que usar el administrador de archivos del panel, que es más lento y limitado para cargas grandes o múltiples archivos.
¿Cuándo usar FTP?
- Cuando subes tu sitio web completo (temas de WordPress, scripts, etc.).
- Para transferir archivos de gran tamaño (videos, bases de datos, backups).
- Si necesitas editar archivos directamente en el servidor (como
.htaccessowp-config.php).
Requisitos previos para usar FTP en DirectAdmin
Antes de empezar, asegúrate de tener estos datos a la mano. Sin ellos, no podrás conectar:
- Usuario FTP: normalmente es el mismo que tu usuario de DirectAdmin.
- Contraseña FTP: la misma que usas para iniciar sesión en DirectAdmin.
- Servidor FTP (host): suele ser tu dominio principal (ej:
tudominio.com) o la IP del servidor. - Puerto FTP: por defecto es el 21 (no lo cambies a menos que tu hosting lo especifique).
[INFO] Si no recuerdas tus credenciales, puedes crearlas desde DirectAdmin:
- Inicia sesión en DirectAdmin.
- Ve a Cuentas FTP (o FTP Management).
- Allí verás tu usuario principal y podrás cambiar la contraseña si es necesario.
Paso a paso: Cómo subir archivos a DirectAdmin con FileZilla (el cliente FTP más popular)
FileZilla es gratuito, fácil de usar y funciona en Windows, Mac y Linux. Aquí te explico cómo configurarlo:
1. Descarga e instala FileZilla
- Ve a filezilla-project.org y descarga la versión FileZilla Client.
- Instálala como cualquier programa (siguiente, siguiente, aceptar términos).
2. Conecta al servidor DirectAdmin
- Abre FileZilla.
- En la barra superior, verás campos para llenar:
- Host: escribe
tudominio.como la IP de tu servidor. - Nombre de usuario: tu usuario FTP de DirectAdmin.
- Contraseña: la contraseña de ese usuario.
- Puerto: déjalo en
21.
- Host: escribe
- Haz clic en Conexión rápida (el botón con un rayo).
[TIP] Si usas Syspanel (antes HestiaCP), recuerda que el puerto de acceso al panel es el 2106, pero para FTP sigue siendo el puerto 21.
3. Localiza tus archivos locales y la carpeta remota
- En la ventana de FileZilla verás dos paneles:
- Izquierdo: tu computadora (archivos locales).
- Derecho: el servidor (archivos remotos).
- Navega en el panel izquierdo hasta la carpeta donde tengas los archivos de tu sitio web (por ejemplo,
C:\MiSitioWeb). - En el panel derecho, ve a la carpeta
public_html(ohtdocs). Esa es la raíz de tu sitio web.
4. Sube los archivos
- Selecciona los archivos o carpetas del panel izquierdo.
- Arrástralos al panel derecho (a la carpeta
public_html). - FileZilla comenzará a transferirlos. Verás una barra de progreso en la parte inferior.
[WARNING] No subas archivos directamente a la raíz del servidor (como
home/usuario). Siempre usapublic_htmlpara que tu sitio web sea visible.
5. Verifica la subida
- Una vez terminado, abre tu navegador y visita
tudominio.com. - Si todo está correcto, verás tu sitio web funcionando.
Solución de problemas comunes al usar FTP en DirectAdmin
Error "No se puede conectar al servidor"
- Causa: El puerto 21 está bloqueado por tu firewall o el servidor.
- Solución: Prueba con el puerto 22 (SFTP) si tu hosting lo permite. O contacta a tu proveedor de hosting.
Error de autenticación (nombre de usuario o contraseña incorrectos)
- Causa: Las credenciales no coinciden.
- Solución: Ve a DirectAdmin > Cuentas FTP y restablece la contraseña. Asegúrate de usar el usuario exacto (no el correo).
Archivos no se ven en el sitio web después de subirlos
- Causa: Subiste los archivos a la carpeta equivocada.
- Solución: Verifica que estén en
public_html. Si tu sitio usa un subdirectorio (ej:public_html/blog), súbelos allí.
Transferencia lenta o se corta
- Causa: Archivos muy grandes o conexión inestable.
- Solución: Activa el modo pasivo en FileZilla: Editar > Ajustes > FTP > Modo de transferencia > Pasivo. También puedes comprimir los archivos en un ZIP antes de subirlos.
Alternativas a FileZilla para subir archivos a DirectAdmin
Aunque FileZilla es el más recomendado, existen otras opciones:
- Cyberduck: Interfaz más amigable para Mac y Windows.
- WinSCP: Ideal para usuarios de Windows que también necesitan SFTP.
- Línea de comandos (FTP nativo): Si eres avanzado, usa
ftpdesde la terminal.
[TIP] Si prefieres no instalar nada, DirectAdmin tiene un Administrador de Archivos integrado. Accede desde el panel: Administrador de Archivos > selecciona archivos > Subir. Es más lento pero útil para archivos pequeños.
Preguntas frecuentes (FAQ) sobre FTP en DirectAdmin
¿Puedo usar FTP para transferir archivos a Syspanel?
Sí, el proceso es idéntico. Solo recuerda que el puerto de acceso a Syspanel es el 2106, pero para FTP sigue siendo el 21.
¿Cómo cambio la contraseña FTP en DirectAdmin?
- Inicia sesión en DirectAdmin.
- Ve a Cuentas FTP.
- Junto a tu usuario, haz clic en Cambiar contraseña.
- Escribe la nueva contraseña y guarda.
¿Qué hago si olvido mi usuario FTP?
Tu usuario FTP suele ser el mismo que el de DirectAdmin. Si no, revisa en Cuentas FTP dentro del panel.
¿Es seguro usar FTP?
FTP básico envía datos sin cifrar. Para mayor seguridad, usa SFTP (puerto 22) si tu hosting lo soporta. En DirectAdmin, puedes activar SFTP desde la configuración del servidor.
¿Puedo subir archivos directamente desde el celular?
Sí, con aplicaciones como FTP Manager o AndFTP. Configura los mismos datos: host, usuario, contraseña y puerto 21.
Consejos finales para una transferencia exitosa
- Comprime archivos grandes: Antes de subir, empaqueta tu sitio en un ZIP. Luego, desde DirectAdmin, usa el Administrador de Archivos para descomprimirlo directamente en el servidor.
- Mantén una copia local: Nunca borres tus archivos originales hasta verificar que el sitio funciona.
- Usa conexiones seguras: Si tu hosting ofrece SFTP (puerto 22), actívalo. Es más seguro que FTP tradicional.
[INFO] Recuerda que Syspanel (HestiaCP) también permite FTP. Solo ingresa al panel por el puerto 2106 y busca la sección Cuentas FTP.
Conclusión
Subir archivos a DirectAdmin vía FTP es un proceso sencillo que, con herramientas como FileZilla, se vuelve intuitivo incluso para principiantes. Solo necesitas tus credenciales, seguir los pasos de conexión y asegurarte de subir los archivos a la carpeta correcta (public_html). Si encuentras errores, revisa la configuración de puertos o las contraseñas. Y si prefieres no usar FTP, el Administrador de Archivos de DirectAdmin es una alternativa válida para tareas pequeñas.
Ahora ya estás listo para transferir archivos a tu hosting sin complicaciones. ¡Manos a la obra!
